It's not a secret anymore!
The moose likes Servlets and the fly likes FrontController Endless Loop Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "FrontController Endless Loop" Watch "FrontController Endless Loop" New topic

FrontController Endless Loop

Jim Hall
Ranch Hand

Joined: Nov 29, 2001
Posts: 162
I am trying to implement the Front Controller pattern for all requests through my application.
In web.xml:

This is basically just what Sun has on their site for implementing this pattern.
And in the FrontController servlet I am trying to forward to jsp pages using the RequestDispatcher.forward method. I have tried it with both the ServletRequest and ServletContext objects. When I call a page it overflows the stack because the servlet keeps calling itself. What am I doing wrong?
[ January 17, 2002: Message edited by: Jim Hall ]
ht kim

Joined: Aug 02, 2001
Posts: 7
you wrote <url-pattern>*</url-pattern>
then all requsts are gonna send to FC servlet
include your *.jsp forwarding request.
one possible way to solve this problem is,
change the url-pattern in web.xml(ex. *.go).
then *.go url will be requested to FC,
and inside FC, forwarding to *.jsp will work okay.
I agree. Here's the link:
subject: FrontController Endless Loop
jQuery in Action, 3rd edition