关于request.sendRedirect的问题

xqian 2003-10-16 04:59:36
<%
……
……

if(a==1)
{
request.sendRedirect("a.jsp");
}

b=1;
……
……

%>
不知道为什么当a=1的时候页面是跳转了,但是跟踪后发现b=1也执行了。请问这是怎么一回事?
...全文
44 9 打赏 收藏 转发到动态 举报
写回复
用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

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧