当前位置: 代码迷 >> Java Web开发 >> 用response.getWriter()输出页面,却出现下载对话框,是咋回事
  详细解决方案

用response.getWriter()输出页面,却出现下载对话框,是咋回事

热度:325   发布时间:2016-04-17 12:25:23.0
用response.getWriter()输出页面,却出现下载对话框,是怎么回事
感觉,出现下载画面,的确可以理解,但是,怎么能不出现呢? 下面是代码
Java code
    public void doGet(HttpServletRequest request, HttpServletResponse response)            throws ServletException, IOException {        response.setContentType("text/html charset=utf-8");        PrintWriter out =    response.getWriter();                        out.println(" <html>");        out.println(" <title> <head>display message </head> </title>");        out.println(" <body>");        out.println(" <a href='/guestbook/servlet/message'>添加留言 </a></br>");        out.println(" </body>");                out.flush();        out.close();                    }


谢谢,前辈了

------解决方案--------------------
一种情况就是你的 servlet 配置有问题;还有一种,我曾经遇到,就是在 IE7 中会有这个问题,使用 firefox 则没有,要到 IE7 中的安全设置中配置下;
------解决方案--------------------
你是怎么请求的?

post还是get?

你只贴出了get方式,如果你doPost里没有调用这个doGet的话,那么doPost里什么都没做的话,就啥都有啦。
------解决方案--------------------
没加扩展名 web.xml里也没映射 所以无法判断出它是什么东西 可能是这样吧
  相关解决方案