您的位置:首页 > Web前端 > HTML

pageEncoding与contentType的区别;在servlet中编写html页面显示必要条件

2013-09-15 21:21 323 查看
pageEncoding与contentType的区别

pageEncoding

在JSP标准的语法中,如果pageEncoding属性存在,那么JSP页面的字符编码方式就由pageEncoding决定,否则就由contentType属性中的charset决定,如果charset也不存在,JSP页面的字符编码方式就采用默认的ISO-8859-1。

ContentType

ContentType属性指定了MIME类型和JSP页面回应时的字符编码方式。MIME类型的默认值是“text/html”; 字符编码方式的默认值是“ISO-8859-1”. MIME类型和字符编码方式由分号隔开

pageEncoding是jsp文件本身的编码

contentType的charset是指服务器发送给客户端时的内容编码

在servlet中编写html页面显示必要条件

response.setHeader("content-type","text/html;charset=gb2312");

或者是

response.setContentType("text/html;charset=gb2312");

然后用

PrintWriter out = response.getWriter();

out.println("<HTML>");

  out.println("  <HEAD><TITLE>A Servlet</TITLE></HEAD>");

  out.println("  <BODY>");

  out.println("<p>这是在servlet中编写html页面</p>");

  

  out.println("  </BODY>");

  out.println("</HTML>");

  out.flush();
  out.close();

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jsp servlet
相关文章推荐