Hlavní menu

Nástroje

WebKiv / OpenCmsMapovaniNaUrl

View (print) - Edit page | Recent changes - Page history

Updated 30 June 2009, 13:53 by PremekBrada

WebKiv.OpenCmsMapovaniNaUrl History

Hide minor edits - Show changes to output

30 June 2009, 13:53 by PremekBrada -
Changed lines 5-7 from:
Jediné, co je třeba pro zdárné namapování modulu na rozumné URL, je konfigurace souboru ''web.xml''.

to:
Jediné, co je třeba pro zdárné namapování modulu který využívá Spring MVC na rozumné URL, je konfigurace souboru ''web.xml''.

Changed lines 32-33 from:
to:
Pokud bude více modulů používat Spring MVC, pak každý potřebuje svůj servlet a servlet-mapping -> samostatný xxx-servlet.xml konfigurák Spring MVC.
30 June 2009, 09:20 by JaroslavPavuk -
Changed lines 30-34 from:
Tedy vše, co začíná uvedeným URL bude zpracováno modulem, ostatní + nenalezená URL bude zpracovávat [=OpenCms=].
to:
Tedy vše, co začíná uvedeným URL bude zpracováno modulem, ostatní + nenalezená URL bude zpracovávat [=OpenCms=].


----
Zpět na FrameworkyProWebKiv
29 June 2009, 23:24 by Tomas Peterka -
Changed line 8 from:
(:markup:)
to:
[@
Changed lines 21-22 from:
(:markupend:)
to:
@]
29 June 2009, 23:01 by Tomas Peterka -
29 June 2009, 22:59 by Tomas Peterka -
Added lines 1-30:
!URL mapování modulů

!!!Konfigurace

Jediné, co je třeba pro zdárné namapování modulu na rozumné URL, je konfigurace souboru ''web.xml''.


(:markup:)
<!-- Spring MVC Sample App Servlet -->
<servlet>
<servlet-name>springmvcapp</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>

<!-- Servlet Mapping -->
<servlet-mapping>
<servlet-name>springmvcapp</servlet-name>
<url-pattern>/springmvcapp/*</url-pattern>
</servlet-mapping>
(:markupend:)

Výše uvedené má za důsledek to, že se vytvoří servlet s nějakým jménem a tento servlet je namapován na uvedené URL.

!!!!Příklad

* URL patřící [=OpenCms=]: [=http://localhost:8080/opencms/opencms/...=]
* URL náležící modulu: [=http://localhost:8080/opencms/springmvcapp/...=]

Tedy vše, co začíná uvedeným URL bude zpracováno modulem, ostatní + nenalezená URL bude zpracovávat [=OpenCms=].