out.println("<script type=\"text/javascript\">alert('申请失败!')</script>");

out.println("<script type=\"text/javascript\">alert('申请失败!')</script>");
注意:我是在servlet里面写的不是页面写的。。。。。。。
request.getRequestDispatcher("addFurloughapply.jsp").forward(request, response);
out.flush();out.close();为什么他不会弹出就转发了呢!!

求解。。。
Servlet处理请求有四种
1. 流输出.
2.重定向
3.转发
4.包含

要流输出又要转发的话, 就需要用到包含锋银.
这样应该就可腔行以了 试试
response.setContentType("text/html");
response.setCharacterEncoding("GBK");
PrintWriter out = response.getWriter();
out.println("");
request.getRequestDispatcher("/include.jsp").include(request, response);
request.getRequestDispatcher("addFurloughapply.jsp").forward(request, response);这句凳历话已经触犯跳转枣前搜了,但是响应还没悔宴返回。
改成旅缺弊 out.println("")试试
← 上一篇: 下一篇: →