aspose file tools*
The moose likes Web Services and the fly likes Servlet as a Facade for Webapp Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Java 8 in Action this week in the Java 8 forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "Servlet as a Facade for Webapp" Watch "Servlet as a Facade for Webapp" New topic
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
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Servlet as a Facade for Webapp
 
Similar Threads
Servlet as a Facade for Webapp
s:excelExport Exception in PhaseListener
Blank page returned when filters are used with struts
Serlet request Dispatcher
jstl problem in Spring MVC