| Author |
Forwarding to a HTML page from a servlet
|
Tony Evans
Ranch Hand
Joined: Jun 29, 2002
Posts: 521
|
|
I have a servlet which does login validation, I want to then either call an error page or call a frame. I am not sure how to call a HTML page from within a servlet. Is there code or a method that is similar to the getRequestDispatcher. Thanks Tony
|
 |
William Brogden
Author and all-around good cowpoke
Rancher
Joined: Mar 22, 2000
Posts: 12327
|
|
If you will examine the JavaDocs for javax.servlet.RequestDispatcher, you will see that it can be used for any resource - "servlet, HTML file or JSP" Bill
|
 |
Ali Gohar
Ranch Hand
Joined: Mar 18, 2004
Posts: 572
|
|
Hi Tony, There is not benefit of forwarding the request to HTML page. Instead you can use the following code to call the HTML page from your servlet: response.sendRedirect("/welcome.html");
|
 |
William Brogden
Author and all-around good cowpoke
Rancher
Joined: Mar 22, 2000
Posts: 12327
|
|
response.sendRedirect does NOT "call the HTML page from your servlet" It terminates the request by sending a response having the redirect header - the user's browser is then supposed to create a new request to the specified URL. Forwarding keeps the same request so there is one less request/response cycle. Bill
|
 |
 |
|
|
subject: Forwarding to a HTML page from a servlet
|
|
|