Šta je novo?

servlet-mapping

jddipqd

Čuven
Učlanjen(a)
17.10.2000
Poruke
2,605
Poena
725
Da li je moguće u web.xml namestiti tako da:

/jsp/* ne hendluje nijedan servlet
/admin/* hendluje AdminServlet
/* (sve osim admin i jsp) hendluje GeneralServlet

Server je Tomcat 5.5.
 
Poslednja izmena:
Mozda nisam razumeo dobro sta zelis ali da pokusam...

npr.
<servlet>
<servlet-name>AdminServlet</servlet-name>
<display-name>AdminServlet</display-name>
<servlet-class>xxx.xxx.AdminServlet</servlet-class>
<servlet-name>AdminServlet</servlet-name>
<url-pattern>/admin/* *</url-pattern>
</servlet-mapping>

na isti nacin /*

a jsp/* ne navedes
 
Ne može tako. Ako mapiram servlet na /* taj servlet će hvatati sve (uključujući i /jsp).

U svakom slučaju, rešio sam problem...
Definišem filter koji mapiram na /*. Servlete mapiram negde ispod context root-a. U filteru parsiram uri, i zavisno od toga ili forwardujem na odgovarajući servlet ili pozovem chain.doFilter.
 
Poslednja izmena:
Nazad
Vrh Dno