社区
Web 开发
帖子详情
关于request.sendRedirect的问题
xqian
2003-10-16 04:59:36
<%
……
……
if(a==1)
{
request.sendRedirect("a.jsp");
}
b=1;
……
……
%>
不知道为什么当a=1的时候页面是跳转了,但是跟踪后发现b=1也执行了。请问这是怎么一回事?
...全文
48
9
打赏
收藏
关于request.sendRedirect的问题
不知道为什么当a=1的时候页面是跳转了,但是跟踪后发现b=1也执行了。请问这是怎么一回事?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xqian
2003-10-20
打赏
举报
回复
试过return,好像就跳出整个jsp代码了。无论如何,先谢过大家,顺便结贴 。
treeClimber
2003-10-18
打赏
举报
回复
是这样的,如果没有return。
要想不用return,改用forward也可以。
廖雪峰
2003-10-18
打赏
举报
回复
if(...)
{
response.sendRedirect("url");
return;
}
grgh2000
2003-10-18
打赏
举报
回复
哦,好像request没有这个方法哦!
zhanghuazhanghome
2003-10-18
打赏
举报
回复
关注
xqian
2003-10-16
打赏
举报
回复
是笔误。明天加上return试一下,先谢过大家
daliwan
2003-10-16
打赏
举报
回复
要想让它不执行
if(a==1)
{
request.sendRedirect("a.jsp");
return;
}
b=1;
Alan
2003-10-16
打赏
举报
回复
你写错了,不知道是不是你的笔误
response.sendRedirect("/跳转的叶面");
return;//这个不要忘
xiejiangjun
2003-10-16
打赏
举报
回复
response.sendRedirect("a.jsp");
是response,不是request
关于重定向
request
.
send
redirect
无法传参
问题
的解决办法
假设在A.jsp页面设置
request
.setAttribute(“username”,“admin”); 那么在
request
.
send
redirect
转向的B.jsp页面中是不能通过
request
.getAttribute(“username”); 来得到admin的。 这是因为上个页面请求已经结束,也就是
request
这个对象已经消亡了。所以也就得不到admin了。 因此可改用下面这个方法!!! session.setAttribute("username", "admin"); Reque
request
.
send
Redirect
和
request
.get
Request
Dispatcher
request
.
send
Redirect
和
request
.get
Request
Dispatcher 1.
request
.get
Request
Dispatcher()是请求转发,前后页面共享一个
request
; response.
send
Redirect
()是重新定向,前后页面不是一个
request
。 2.
Request
Dispatcher.forw
request
.
send
Redirect
(重定向)和
request
.get
Request
Dispatcher(请求转发)
JSP中response.
send
Redirect
()与
request
.get
Request
Dispatcher().forward(
request
,response)这两个对象都可以使页面跳转。 1.response.
send
Redirect
(url)-----重定向到指定URL ,前后页面不是一个
request
request
.get
Request
Dispatche
jsp中页面跳转
request
.
send
Redirect
和
request
.get
Request
Dispatcher
1、
request
.get
Request
Dispatcher()是请求转发,前后页面共享一个
request
; response.
send
Redirect
()是重新定向,前后页面不是一个
request
。 2、
Request
Dispatcher.forward()是在服务器端运行; HttpServletResponse.
send
Redirect
()是通过向客户浏览器发送命令来完成。 ...
response.
send
Redirect
()的用法
send
Redirect
() response和
request
一样都是jsp内置对象,
request
是获取用户的请求,response处理用户请求。
send
Redirect
()函数的作用是重定向网页,向浏览器发送一个特殊的Header,然后由浏览器来做重定向,转到指定的页面。下面我将创建四个页面,首先是sex.jsp,有一个下拉列表和提交按钮确定,选择“男”,就跳转到male.jsp,选择“女”就...
Web 开发
81,091
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章