Jsp中pageEncoding和contentType两种属性的区别
来源:互联网 发布:python 数据分析 界面 编辑:程序博客网 时间:2024/06/06 08:30
1、pageEncoding="UTF-8"的作用是设置JSP编译成Servlet时使用的编码。
众所周知,JSP在服务 器上是要先被编译成Servlet的。pageEncoding="UTF-8"的作用就是告诉JSP编译器在将JSP文件编译成Servlet时使用的 编码。通常,在JSP内部定义的字符串(直接在JSP中定义,而不是从浏览器提交的数据)出现乱码时,很多都是由于该参数设置错误引起的。例如,你的 JSP文件是以GBK为编码保存的,而在JSP中却指定pageEncoding="UTF-8",就会引起JSP内部定义的字符串为乱码。
另外,该参数还有一个功能,就是在JSP中不指定contentType参数,也不使用response.setCharacterEncoding方法时,指定对服务器响应进行重新编码的编码。
2、contentType="text/html;charset=UTF-8"的作用是指定对服务器响应进行重新编码的编码。
在不使用response.setCharacterEncoding方法时,用该参数指定对服务器响应进行重新编码的编码。
3、request.setCharacterEncoding("UTF-8")的作用是设置对客户端请求进行重新编码的编码。
该方法用来指定对浏览器发送来的数据进行重新编码(或者称为解码)时,使用的编码。
4、response.setCharacterEncoding("UTF-8")的作用是指定对服务器响应进行重新编码的编码。
服务器在将数据发送到浏览器前,对数据进行重新编码时,使用的就是该编码。
http://blog.csdn.net/dragon4s/article/details/6604624
- Jsp中pageEncoding和contentType两种属性的区别
- jsp编码 补充 关于JSP页面中的pageEncoding和contentType两种属性的区别
- pageEncoding和contentType两种属性的区别
- 关于JSP页面中的pageEncoding和contentType两种属性的区别
- 关于JSP页面中的pageEncoding和contentType两种属性的区别
- 关于JSP页面中的pageEncoding和contentType两种属性的区别
- JSP页面中的pageEncoding和contentType两种属性的区别
- 关于JSP页面中的pageEncoding和contentType两种属性的区别
- 关于JSP页面中的pageEncoding和contentType两种属性的区别
- 关于JSP页面中的pageEncoding和contentType两种属性的区别
- 关于JSP页面中的pageEncoding和contentType两种属性的区别:
- 关于JSP页面中的pageEncoding和contentType两种属性的区别
- 关于JSP页面中的pageEncoding和contentType两种属性的区别
- 关于JSP页面中的pageEncoding和contentType两种属性的区别
- 关于JSP页面中的pageEncoding和contentType两种属性的区别
- 关于JSP页面中的pageEncoding和contentType两种属性的区别:
- JSP页面中的pageEncoding和contentType两种属性的区别
- JSP页面中的pageEncoding和contentType(charset)两种属性的区别 分享
- popToViewController的正确使用方法
- SVG Sprite
- leetcode Binary Tree Level Order Traversal
- 作业Ohoh
- 再谈Apache ActiveMQ 负载均衡
- Jsp中pageEncoding和contentType两种属性的区别
- 第四周项目一三角形类的构造函数-2
- Apple Watch 集成环信SDK
- sql server 2008 在与 SQL Server 提示建立连接时出现与网络相关的或特定于实例的错误解决方案
- LARGE_INTEGER解析
- 作业xx
- 图像匹配主要可分为以灰度为基础的匹配和以特征为基础的匹配
- 单词个数统计
- ObjectC----字典类和集合类以及快速枚举和OC中的数组排序