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>