javaweb中 为什么重定向或者转发到另一个页面的同时输出new PrintWriter().w
javaweb中为什么重定向或者转发到另一个页面的同时输出newPrintWriter().wjavaweb中为什么重定向或者转发到另一个页面的同时输出newPrintW...
javaweb中 为什么重定向或者转发到另一个页面的同时输出new PrintWriter().wjavaweb中 为什么重定向或者转发到另一个页面的同时输出new PrintWriter().write(js的弹出对话框提示),而为什么是直接跳转,后面的对话框无法弹出?
展开
1个回答
展开全部
哈哈,好多人遇到这个问题,我来告诉你吧
你的代码应该是这样的(差不了太多,顺序无所谓)
response.sendRedirect("页面");
new PrintWriter().write(js的弹出对话框提示);
sendRedirect是重定向,会跳转到其他的页面(是一个新的 请求)
write写的内容是向当前页面写,不会写到跳转后的页面(那么结果你就知道了)
结论:这两句话不要同时出现
你可以这样:
new PrintWriter().write("<script>location.href='要跳的页面';alert('提示');</script>");
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询