WebKiv: OpenCmsMapovaniNaUrl |
from Wiki KIVu |
Jediné, co je třeba pro zdárné namapování modulu který využívá Spring MVC na rozumné URL, je konfigurace souboru web.xml.
<!-- 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>
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.
Tedy vše, co začíná uvedeným URL bude zpracováno modulem, ostatní + nenalezená URL bude zpracovávat OpenCms.
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.
Zpět na FrameworkyProWebKiv