问题代码
response.setContentType("context/html;charset=utf-8");
response.getWriter().write("<h1>欢迎您首次访问!</h1>");
问题描述
利用response.getWriter().write()输出的文本内容一直以弹窗的方式打开。
出错原因
response.setContentType("context/html;charset=utf-8");
http响应的首部行中的 content-type 属性值本来应该为 “text/html;charset=utf-8”,结果将 “text” 误写为 “context”,导致浏览器无法解析该类型文本,因此只能以弹窗的方式打开。
正确代码
response.setContentType("text/html;charset=utf-8");
response.getWriter().write("<h1>欢迎您首次访问!</h1>");