| Author |
Browser Path Not Refreshing
|
Prabhat Jha
Ranch Hand
Joined: Aug 13, 2007
Posts: 58
|
|
Hi, I have an application where the first page is the jsp page which asks the user to keyin username and password. Once the user clicks on Login the control is shifted back to the servlet. The servlet invokes the EJBs and gets whether the userlogin is successful or not. The URL mapping for the servlet is /login.do. If the user keys in the this path http://localhost:7001/JJWeb/login.do then the doGet method of my servlet will be called where i redirect the user to go back to the login page using the request dispatcher. Till this everything works but there is a problem when the forward is called. In the browser address bar the address is http://localhost:7001/JJWeb/login.do and not http://localhost:7001/JJWeb/index.jsp. I am hereby attaching the servlet/jsp and web.xml. <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <servlet> <description>Handles the login</description> <display-name>JJ Login Servlet</display-name> <servlet-name>JJLoginServlet</servlet-name> <servlet-class> com.mumz.jennyjaisy.login.JJLoginServlet </servlet-class> </servlet> <servlet-mapping> <servlet-name>JJLoginServlet</servlet-name> <url-pattern>/doLogin.do</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>
|
Thanks,
Prabhat
SCJP 1.5, SCWCD 1.5, SCBCD 1.5
|
 |
Bear Bibeault
Author and ninkuma
Marshal
Joined: Jan 10, 2002
Posts: 56533
|
|
Originally posted by Prabhat Jha: Till this everything works but there is a problem when the forward is called.
That's not a problem; that's the way things work. The forward happens on the server. How is the browser supposed to know about it and update the address bar? If you want the browser to get involved, use a redirect in place of the forward. But first and foremost, why do you care?
|
[Smart Questions] [JSP FAQ] [Books by Bear] [Bear's FrontMan] [About Bear]
|
 |
Prabhat Jha
Ranch Hand
Joined: Aug 13, 2007
Posts: 58
|
|
|
Thanks for your reply i dont want the user to even see that there is something called as login.do thats why wanted to refresh the browser.
|
 |
Bear Bibeault
Author and ninkuma
Marshal
Joined: Jan 10, 2002
Posts: 56533
|
|
|
Then you might want to investigate the PRG (Post-Redirect-Get) pattern.
|
 |
 |
|
|
subject: Browser Path Not Refreshing
|
|
|