| Author |
Servlet as a Facade for Webapp
|
Deependra Tewari
Greenhorn
Joined: Apr 12, 2006
Posts: 13
|
|
Hi, I'm writing a servlet which is to act as a facade for the web application. It needs to check some details and the forward to the requested uri. I have declared the web.xml entry as <servlet><description>This is the main Facade for the webapp</description> <display-name>Facade</display-name> <servlet-name>Facade</servlet-name> <servlet-class>com.myapp.web.servlets.Facade</servlet-class> <load-on-startup>2</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Facade</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping> Within the servlet, I'm trying to forward like this ServletContext ctx = getServletConfig().getServletContext(); ctx.getRequestDispatcher("/jsp/signin.jsp").forward(request, response); Now the problem is that as soon as i forward, the request comes back to the facade again. This results in a recursive looping. Any insights how I can break that. I'm using Tomcat 6 & I can't have urls like *.do. No extensions. So its like I need every incoming request to come to my facade but not the ones that the facade itself forwards. I'm kind of stuck here Thanks
|
 |
Peer Reynders
Bartender
Joined: Aug 19, 2005
Posts: 2906
|
|
Please refrain from cross-posting to multiple JavaRanch forums. CarefullyChooseOneForum Any replies should be posted to this topic: http://www.coderanch.com/t/365368/Servlets/java/Servlet-as-Facade-Webapp
|
"Don't succumb to the false authority of a tool or model. There is no substitute for thinking."
Andy Hunt, Pragmatic Thinking & Learning: Refactor Your Wetware p.41
|
 |
 |
|
|
subject: Servlet as a Facade for Webapp
|
|
|