Servlet mapping, web-xml
Hej,Jeg vil godt uanset hvilken side man går ind på under min webapplikation "webapps/pkkcms/", have at man bliver "omdirrigeret" til en servlet "controller" som udfører en kontrol hvorefter den går til siden (siden man startede med at taste i adresselinjen).
Problemet er så at der opstår en loop (undrer mig egentlig ikke). Hvordan undgår jeg det?
Jeg har prøvet at i web.xml skrive:
<servlet>
<servlet-name>controller</servlet-name>
<servlet-class>controller</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>controller</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
og i servletten controller:
public void doGet(HttpServletRequest req,
HttpServletResponse res)
throws ServletException, IOException {
try {
req.getRequestDispatcher(req.getRequestURL().toString()).forward(req,res);
}
catch (Exception e){}
}
}