页面为什么不跳转?

haomeina 2008-07-10 11:16:28
String answer=request.getParameter("Result");
String sql="select * from Visit_All where Answer2='"+answer+"'";
ResultSet rs = stmt.executeQuery(sql); //获取记录总数
if(rs.next()){
session.setAttribute("answer",rs.getString("Answer2"));
response.sendRedirect("../photo/photo_found.jsp");
}else{
out.print("<script language='javascript'>alert('答案错误!');location.href = 'password_visit.jsp';</script>");
}

这样写有什么错误么?页面为什么不跳转?
如果获得答案是错误的也执行ELSE的语句,但是当输入正确的答案时又重新回到了原来的页面,而不做跳转。
...全文
112 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
pilishou 2008-07-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 rascalboy520 的回复:]
out.print(" <script language='javascript'>alert('答案错误!');location.href = 'password_visit.jsp'; </script>");
加个return;
[/Quote]
rascalboy520 2008-07-10
  • 打赏
  • 举报
回复
out.print(" <script language='javascript'>alert('答案错误!');location.href = 'password_visit.jsp'; </script>");
加个return;
lipeilu 2008-07-10
  • 打赏
  • 举报
回复
out.print(" <script language='javascript'>alert('答案错误!');location.href = 'password_visit.jsp'; </script>");
加个return;

81,094

社区成员

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

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