读书人

用response.getWriter()输出页面却出

发布时间: 2012-01-13 22:43:29 作者: rapoo

用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里也没映射 所以无法判断出它是什么东西 可能是这样吧

读书人网 >Java Web开发

热点推荐