java - Redirecting/forwarding based on url parameter -


i have designed 3 jsp pages.

index.jsp, login.jsp , newuser. jsp

index.jsp

    <%@ page language="java" contenttype="text/html; charset=utf-8"     pageencoding="utf-8"%> <!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/html4/loose.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>ho there!</title> </head> <body>  authorization page. <br> <a href="/agilescrumboard/index.jsp?action=new">create new account</a> <br> <a href="/agilescrumboard/index.jsp?action=login">login existing</a> </body> </html> 

newuser , login plain-vanilla jsp pages.

here method doget of servlet:

string action=request.getparameter("action");         if(action.equals("new")){             response.sendredirect("/newuser.jsp");         }else if(action.equals("login")){             request.getrequestdispatcher("/login.jsp").forward(request, response);         }else{             request.getrequestdispatcher("/login.jsp").forward(request, response);             }            } 

the question is: why when press on links request dispatcher doesn;t forward me/redirect me specified jsp pages?

ps: web.xml

<servlet>         <servlet-name>index</servlet-name>         <jsp-file>/index.jsp</jsp-file>     </servlet>     <servlet-mapping>         <servlet-name>index</servlet-name>         <url-pattern>/index.jsp</url-pattern>     </servlet-mapping>      <servlet>         <servlet-name>maincontroller</servlet-name>         <servlet-class>controller.maincontroller</servlet-class>     </servlet>       <servlet-mapping>         <servlet-name>maincontroller</servlet-name>         <url-pattern>/index</url-pattern>     </servlet-mapping> 

when run app @ tomcat: at_tomcat

both links redirect index.jsp page you're in. instead of /agilescrumboard/index.jsp add servlet name. link should redirect servlet servlet redirect login.jsp or newuser.jsp


Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -