page指令中contentType属性和pageEncoding的作用和区别
来源:互联网 发布:数据分析师的发展趋势 编辑:程序博客网 时间:2024/05/22 17:34
个人总结:客户端—>jsp(根据pageEncoding编译)—>服务端(根据contentType输出)—>客户端
以下为摘抄:
pageEncoding是jsp文件本身的编码,是指定web容器将jsp编译成java文件时采用什么编码读取jsp文件。
contentType的charset设置的编码是指服务器发送给客户端时的内容编码。
而客户端访问一个jsp文件要经过如下三个阶段:
1、(第一次访问时)web容器将jsp编译成java文件,这个阶段编译器会根据pageEncoding设置的编码读取jsp文件,翻译成统一的utf-8的Servlet类,如果pageEncoding设置错误或未设置,编译出来的java文件就会出现中文乱码。
2、由javac将java源码编译成class字节码,javac用utf-8编码读取java源码,编译成utf-8编码的二进制文件。
3、web容器载入class字节码文件,将内容输出结果到客户端,这一过程内容的编码为contentType设置的编码。
详情参考博文jsp通过include指令引入html乱码的解决方法
阅读全文
0 0
- page指令中contentType属性和pageEncoding的作用和区别
- page指令的pageEncoding和contentType属性
- jsp page指令中contentType 和pageEncoding区别
- JSP中pageEncoding和ContentType属性作用
- JSP中pageEncoding属性和contentType属性的区别?
- page指令中的contentType和pageEncoding
- contentType和pageEncoding属性的区别
- jsp中pageEncoding和contentType的区别
- jsp中--->contentType 和 pageEncoding的区别
- JSP 中 pageEncoding和contentType 的区别
- jsp指令标识符page内属性contentType与pageEncoding区别
- pageEncoding和contentType的区别
- PageEncoding和ContentType的区别
- pageEncoding和contentType的区别
- pageEncoding和contentType的区别
- contentType和pageEncoding的区别
- pageEncoding和ContentType的区别
- pageEncoding和contentType的区别
- Vue笔记3 vue-cli单页面应用与路由设置
- 鸡蛋一小步:ubuntu开发环境之一:下载篇
- MYSQL下载后的使用方法
- [js高手之路]gulp教程-从入门到项目中快速上手使用
- CCF 历年真题之图像旋转(_1503_1_ImageRotation.java)参考答案
- page指令中contentType属性和pageEncoding的作用和区别
- 20170904-20170910C#工作学习周总结
- 数码相机成像原理
- 实验三:单链表及其操作
- UVA 673 Parentheses Balance
- Android开发,ZxMvp框架的引入及使用详解(中)
- 本地计算机上的OracleOraDb10g_home1TNSListener服务启动后又停止---解决方法
- 机器学习第一周总结——线性回归
- Android EditText 使用时遇到 StackOverflowError