pageEncoding与contentType的区别
来源:互联网 发布:新疆的网络受限 编辑:程序博客网 时间:2024/05/22 16:28
【1】明确pageEncoding与contentType的作用
pageEncoding:指定当前JSP页面的字符编码,默认值为“ISO-8859-1”。当页面中使用中文时,则可以设置为pageEncoding="GBK"。contentType:指定页面响应的MIME类型以及当前JSP页面的字符编码,中间以分号隔开。如:contentType="text/html;charset=GBK"。【2】明确pageEncoding与contentType的作用域
JSP执行流程:pageEncoding指的是JSP文件本身的编码,作用在 2 过程中,服务器按照指定的编码格式读取JSP文件;contentType中的charset指的是服务器发送给客户端的内容编码,作用在 6 过程中。在JSP中,所有内容都要经过两次的编码操作,第一阶段(过程2)会使用pageEncoding编码;第二个阶段使用utf-8编码生成Java文件,以及编译成 二进制的class文件;第三个阶段(过程6)就是tomcat生成的网页,浏览器通过contentType确定文档类型以及编码格式。【3】优先级
在JSP中,如果pageEncoding存在,那么JSP的编码由pageEncoding决定,否则将由contentType中的charset决定;如果两者都不存在,将使用ISO-8859-1的编码格式。从开发的角度来说,如果一个JSP页面只需要按照网页显示(text/html),则使用pageEncoding设置编码即可。如:<%@ page language="java" contentType="text/html" pageEncoding="GBK"%>
0 0
- pageEncoding与contentType的区别
- pageEncoding与contentType的区别
- pageEncoding与contentType的区别
- pageEncoding与contentType的区别
- pageEncoding与contentType的区别
- contentType 与pageEncoding区别
- ContentType,pageEncoding与charset的区别
- contentType与pageEncoding、charset的区别
- JSP:contentType 与pageEncoding区别
- pageEncoding和contentType的区别
- PageEncoding和ContentType的区别
- pageEncoding和contentType的区别
- pageEncoding和contentType的区别
- contentType和pageEncoding的区别
- pageEncoding和ContentType的区别
- pageEncoding和contentType的区别
- JSP文件的编码属性pageEncoding与contentType的区别
- JSP编码属性pageEncoding与contentType的区别和联系
- MySQL必知必会-3安装Navicat Premium
- HDU1864:最大报销额(类01背包 浮点数处理)
- 『 Jack_a_Lent_Notes』---MCU的库函数的尝试[ATmega128
- 欢迎使用CSDN-markdown编辑器
- Json基础
- pageEncoding与contentType的区别
- Trie树标准模版
- C指针
- MySQL必知必会-4导入项目SQL脚本
- 【蓝桥】入门训练 Fibonacci数列
- html5在线编辑器效果和源码
- [LeetCode]91. Decode Ways
- Java正则表达式的简单使用
- hduoj1215