JSP与Servlet相互跳转小结

原创 2015年07月11日 08:54:44

JSP跳转到Servlet:

1.<jsp:forward page="url"></jsp:forward>注意,这里的url不能直接写你的servlet名称,而要填写web.xml里该servlet的url-pattern,即“/xxxServlet"形式。有斜杠,斜杠,杠。另外,这种方式直接跳走了,在servlet里写上跳转回原页面的语句,就会报错java.io.IOException: Stream closed。

2.<jsp:include page="url"><jsp:param name="xx" value="xx"/></jsp:include>同上,url有斜杠。这种方式的好处是servlet里不用写跳转语句,会自动回到原来页面,因为这是一个动态包含文件命令。另外,该方式还能传递多个参数,你懂的。

3.借助javascript.如<script type="text/javascript">window.location="xxxServlet"</script>


Servlet跳转到JSP

1.response.sendRedirect("URL")跳转后浏览器地址栏变化。可以将页面跳转到任何页面,不一定局限于本web应用中。
这种方式要传值出去的话,只能在url中带parameter或者放在session中,无法使用request.setAttribute来传递。

2.request.getRequestDispatcher("/a.jsp")。dispatcher .forward(request, response);
Servlet页面跳转的路径是相对路径。forward方式只能跳转到本web应用中的页面上。跳转后浏览器地址栏不会变化。
使用这种方式跳转,传值可以使用三种方法:url中带parameter,session,request.setAttribute

版权声明:本文为博主原创文章,未经博主允许不得转载。

11. jsp与servlet之间页面跳转及参数传递实例

1.从一个jsp页面跳转到另一个jsp页面时的参数传递     (1)使用request对象获取客户端提交的信息     login.jsp页面代码如下: ...
  • ssy_shandong
  • ssy_shandong
  • 2013年07月17日 16:24
  • 145096

Servlet跳转到jsp页面的几种方法

原文 Servlet跳转到jsp页面的几种方法 1.sendRedirect方式 sendRedirect("/a.jsp"); 可以将页面跳转到任何路径,不局限于web应用中,...
  • sinat_34428435
  • sinat_34428435
  • 2017年03月18日 00:05
  • 5784

JSP与Servlet相互跳转小结

JSP跳转到Servlet: 1.注意,这里的url不能直接写你的servlet名称,而要填写web.xml里该servlet的url-pattern,即“/xxxServlet"形式。有斜杠,斜杠,...
  • cktmyh
  • cktmyh
  • 2015年07月11日 08:54
  • 7327

java servlet 几种页面跳转的方法

java servlet 几种页面跳转的方法,需要的朋友可以参考一下 Servlet: 当然,在servlet中,一般跳转都发生在doGet, doPost等方法里面。 1) redirect ...
  • hazemonkey
  • hazemonkey
  • 2016年05月28日 09:34
  • 9184

Servlet-从form表单跳转到另一Servlet做验证等操作实现方法

index.jsp 验证码: 此处一定要在表单中写入method标签,否则不好使 web.xml validate ...
  • zhanghe687
  • zhanghe687
  • 2017年01月23日 11:34
  • 1839

关于jsp和servlet中实现页面跳转的几种方式总结

关于jsp和servlet中实现页面跳转的几种方式: 假设要求从test1.jsp 跳转到test2.jsp 一. jsp中跳转: 1. 使用RequestDispatcher.forw...
  • 5iasp
  • 5iasp
  • 2012年03月04日 19:21
  • 6287

实现从servlet和jsp之间的跳转

1.从servlet跳转到jsp中 (1)转发:RequestDispatcher.forward() request.getRequestDispatcher(“**.jsp”).forward...
  • weixin_35703883
  • weixin_35703883
  • 2016年09月17日 17:59
  • 538

JSP页面超链接跳转到Servlet后中文乱码解决

因为涉及到项目的一个功能,我们使用到了超链接a标签作为分页符,进行模糊查询功能,在使用过程中,使用form表单post提交中文数据进入servle界面,第一次使用中文查询没有问题,但是在按动分页符时,...
  • daidaisama
  • daidaisama
  • 2016年12月24日 21:03
  • 2175

Servlet页面跳转实现方法的区别

转自:http://developer.51cto.com/art/200907/133803.htm 一直对Servlet页面跳转的几种方式理解的糊里糊涂的,今天在网上搜了一把,找...
  • ltx06
  • ltx06
  • 2015年03月27日 21:29
  • 3275

直接访问Jsp和从Servlet跳转到Jsp时的路径问题

项目名:pager 项目目录结构 和 jdbcSqlStudent.jsp文件下的几个引用 第一种情况:  直接访问jdbcSqlStudent.jsp文件报错    http://l...
  • u012079639
  • u012079639
  • 2016年09月27日 10:48
  • 1884
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JSP与Servlet相互跳转小结
举报原因:
原因补充:

(最多只允许输入30个字)