http头实现页面跳转:
out.println("<meta http-equiv='refresh' content='0;url=xxxxx.jsp'>");
content是指跳转的时间间隔,单位为秒
----------------------------------------------
forward方法实现跳转:
<%
String url = "index.jsp";
%>
<jsp:forward page=url>
<jsp:param name="id" value="<%=userid%>">
</jsp:forward>
-------------------------------------------------
response跳转:
response.sendRedirect(url);
或
response.encodeRedirectURL(response.encodeRedirectURL(url));
对要用的URL编码,如果cookie打开的话,sessionid通过cookie传递,这个方法原样返回;如果cookie没打开的话,这个方法会在你的url后面加上sessionid的参数,保证你的session传递。
---------------------------------------------------
区别:
forward执行后,地址栏链接不变
sendRedirect()执行后,地址栏链接会更换
由此可知forward的执行是在服务器完成的,重定向到其他文件取出内容输出到页面,并且可以附加参数传递
而sendRedirect,可以认为是客户端完成,相当于客户端又重新发了一个get请求,要服务器传输另一个文件过来。
<jsp:forward>能够向目标文件传送参数和值。如果使用了<jsp:param/>标签的话
,目标文件必须是一个动态的文件,能够处理参数。如果使用了非缓冲输出,那么使用
<jsp:forward>时就要小心;如果使用<jsp:forward>之前,JSP文件已经有了数据,那么
文件运行将会出错。<jsp:forward>标签从一个JSP文件向另一个文件传递一个包含用户
请求的request对象,<jsp:forward>标签以下的代码将不能运行。
分享到:
相关推荐
js实现页面跳转的几种方式
vue跳转不同页面的多种方法 1:router-link跳转 <!-- 直接跳转 --> <button>点击跳转2</button> <!-- 带参数跳转 --> <button>点击跳转1</button> <button>...
Servlet几种页面跳转的区别Servlet几种页面跳转的区别
Android中界面间两种跳转方式startActivity(intent); startActivityForResult(intent, 0);
知识共享-Android实现页面跳转的几种方式(雷惊风).
ASP.NET页面跳转的几种方法
servlet跳转页面的几种方法,可作为备用手册。
页面自动跳转的几种实现方法 1.meta标签 2.使用header函数 3.使用JavaScript
jsp的几种跳转方法,希望能对你们有所帮助
注意: 下面以FirstViewController(FVC)...缺点:页面较多时不方便查看,团队合作时可维护性差, 多人合作时不建议使用这种方式。 方式二:选项卡UITabBarController控制器 通过调用UITabBarController的addChildViewCont
本篇文章主要介绍了springMVC 几种页面跳转方式,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
主要介绍了JavaScript实现页面跳转的几种常用方式,结合实例形式对比分析了JavaScript页面跳转的常见实现技巧与相关注意事项,具有一定参考借鉴价值,需要的朋友可以参考下
ADF跳转页面的几种方法 几种页面跳转参数传递
集合了storyboard 中的几种跳转类型的例子,可以参考我的文章http://blog.csdn.net/wlq861025/article/details/50386520
介绍了Javascript实现页面跳转的几种方式,有需要的朋友可以参考一下
主要介绍了JS控制div跳转到指定的位置的几种解决方案总结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。
主要介绍了mui几种页面跳转方式对比,创建子页面,打开新页面,预加载页面三种方式做出了对比,需要的朋友可以参考下
第一种: 代码如下: [removed] [removed].href=”jb51.jsp?backurl=”+[removed].href; [removed] 第二种: 代码如下: [removed] alert(“返回”); window.history.back(-1); [removed] 第三种: 代码如下: ...
HTML页面跳转的方法HTML页面跳转的5种方法 下面列了五个例子来详细说明,这几个例子的主要功能是:在5秒后,自动跳转到同目录下的hello.html(根据自己需要自行修改)文件。 html的实现