jsp重定向out.print() ; response.sendRedirect()
2007-12-25 09:25
344 查看
由于response.sendRedirect()之前不能有任何HTML输出.
要想在重定向之前输出一些提示信息,可能会想到:
out.println("<script>alert('错误信息')</script>");
response.sendRedirect(index.html);
return;
但这个简单的想法,怎么也实现不了.
没办法....只好另想他法
1.全部用out.println输出javascript,由javascript完成重定向
out.println("<script>alert('错误信息')</script>");
out.println("<script>window.location.href='index.jsp'</script>");
return;
2.用Header头刷新到重定向页面
out.println("<script>alert('错误信息')</script>");
response.setHeader("refresh","1;url=index.jsp");
return;
3.用java swing 组件的 JOptionPane 代替 javascript 提示框,由sendRedirect()完成重定向
javax.swing.JOptionPane.showMessageDialog(null, "错误信息");
response.sendRedirect("index.jsp");
return;
是否还有其他的方法?有知道的email我.
要想在重定向之前输出一些提示信息,可能会想到:
out.println("<script>alert('错误信息')</script>");
response.sendRedirect(index.html);
return;
但这个简单的想法,怎么也实现不了.
没办法....只好另想他法
1.全部用out.println输出javascript,由javascript完成重定向
out.println("<script>alert('错误信息')</script>");
out.println("<script>window.location.href='index.jsp'</script>");
return;
2.用Header头刷新到重定向页面
out.println("<script>alert('错误信息')</script>");
response.setHeader("refresh","1;url=index.jsp");
return;
3.用java swing 组件的 JOptionPane 代替 javascript 提示框,由sendRedirect()完成重定向
javax.swing.JOptionPane.showMessageDialog(null, "错误信息");
response.sendRedirect("index.jsp");
return;
是否还有其他的方法?有知道的email我.
相关文章推荐
- 备忘录:jsp重定向。使用out.print(); response.sendRedirect();
- 备忘录:jsp重定向。使用out.print(); response.sendRedirect();
- jsp重定向out.print() ; response.sendRedirect()
- request.getRequestdispacher("result.jsp“).forward(request,response)与response.sendRedirect()重定向
- jsp中使用response.sendRedirect重定向页面传递中文参数
- Jsp重定向(response.sendRedirect())和转发(request.getRequestDispatcher().forward(request,r)的区别
- 请求重定向与请求转发的比较(HttpServletResponse.sendRedirect方法和RequestDispatcher.forward方法)
- request.getRequestDispatcher(".jsp")和response.sendRedirect(".jsp")的区别
- jsp中的页面转向和页面包含(resquest.getRequestDispather.for和response.sendRedirect等的区别)
- jsp中<jsp:forward page=""/>和response.sendRedirect("")两种跳转的区别
- 使用response.sendRedirect实现重定向
- 在jsp的内值对象中response 和out.print有什么区别啊
- jsp 的页面 转换几个小问题response.sendRedirect
- jsp重定向forward和sendRedirect的比较
- jsp的response.sendRedirect()与request.getRequestDispatcher()关于路径跳转的问题
- jsp重定向forward和sendRedirect的比较
- JSP中response.sendRedirect()后的代码为什么还能执行?
- Jsp:forward与response.sendRedirect()两种跳转的区别
- response.sendRedirect(&quot;http://www.baidu.com&quot;);重定向
- jsp中获取当前页的url & response.sendRedirect(url)参数过长及乱码问题