通过servlet实现jsp页面的跳转
1、首先生成两个jsp页面,jsp1.jsp和jsp2.jsp;
2、在src下面新建一个myServlet包在包里建一个testServlet的servlet
3、在web.xml里面定义:
<servlet>
<description >This is the description of my J2EE component </description>
<display-name >This is the display name of my J2EE component </display-name>
<servlet-name >testServlet </servlet-name>
<servlet-class >myServlet.testServlet </servlet-class>
</servlet >
<servlet-mapping >
<servlet-name >testServlet </servlet-name>
<url-pattern >/myServlet/testServlet </url-pattern>
</servlet-mapping >
<welcome-file-list >
<welcome-file >jsp1.jsp </welcome-file>
</welcome-file-list >
</web-app>
4、在jsp1.jsp里面:
<body>
this is index jsp page!
<form action= "testServlet" method ="post">
<input type= "submit" value ="submit">
</form>
</body>
5、在servlet的post里面实现页面跳转:
request.getRequestDispatcher( "page1.jsp").forward(request, response);;
response.sendRedirect("page1.jsp");
request.getParameter和requset.getAttribute的关系
http://blog.sina.com.cn/s/blog_5dbdb9780100bfba.html
jsp页面跳转的方式对比