web项目页面展示乱码????

测试servlet程序:
idea部署tomcat服务器跑servlet程序,在浏览器中显示的时候出现乱码问题,问题出现在代码上
这里写图片描述
此乱码对应的程序为

protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

        ser++;
        System.out.println(name + ">service(): 共响应了" + ser + "次");
        //System.out.println(System.getProperty("file.encoding"));
        //System.out.println(Charset.defaultCharset().name());


        PrintWriter writer = resp.getWriter();
        //问题出现在这个setContentType的顺序上放在这个顺序上,要先set好后再进行获取getWriter()
        resp.setContentType("text/html;charset=UTF-8");

        String content1 = "初始化次数:" + ini;
        String content2 = "响应客户请求:" + ser;
        String content3 = "销毁次数:" + des;

        writer.println("<html><head><title>lifeServlet</title></head><body>");
        writer.println("<h1>  " + content1 + "</h1>");
        writer.println("<h1>  " + content2 + "</h1>");
        writer.println("<h1>  " + content3 + "</h1>");

        writer.println("</body>");
        writer.println("</html>");
        writer.close();
    }

猜你喜欢

转载自blog.csdn.net/z_k_h/article/details/80540600