encoding specified in XML prolog (UTF-8) is different from that specified in page directive (utf-8)
2024-09-30 08:51:30
myeclipse下启动项目后出现错误:encoding specified in XML prolog (UTF-8) is different from that specified in page directive (utf-8)
org.apache.jasper.JasperException: /WEB-INF/jsp/xx.jsp(1,2) Page-encoding specified in XML prolog (UTF-8) is different from that specified in page directive (utf-8)
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
原因分析:这种错误是因为编码不一致导致,可能项目编码是UTF-8,而JSP页面用其他工具打开,比如记事本,导致编码从UTF-8 变成UTF-8-BOM,所以出现该问题。低版本的tomcat不能解析这个编码
解决办法:
第一种:将JSP中的 pageencoding改为与WEB INF下的web.xml的pageencoding一样就好;
第二种:升级tomcat,tomcat6+ 都可以解析
最新文章
- strchr()函数 和 strrchr() 函数
- apache2.4设置外网访问问题
- winform版弹框操作
- 搭建PHP开发环境
- IE浏览器版本判断
- Revit利用对正工具快速修改风管对齐方式
- posix 线程(一):线程模型、pthread 系列函数 和 简单多线程服务器端程序
- 单点登录SSO的实现原理
- python 学习笔记 基础
- 九度OJ 1437 To Fill or Not to Fill
- cisco路由器IPSEC VPN配置(隧道模式)
- 站长VS微商 你选择哪个?
- 给新手--安装tomcat后username和password设置以及项目怎么部署在tomcatserver上
- ElasticSearch 学习记录之父子结构的查询
- html学习中
- 181102 Windows下安装kivy(用python写APP)
- 平衡树简单教程及模板(splay, 替罪羊树, 非旋treap)
- 了解ip相关知识
- Linux DNS 查询剖析(第四部分) | Linux 中国
- 12.C# 接口和抽象类的区别
热门文章
- [GO]全局变量
- javascript总结7:算术运算符
- (转)Expression 表达式树学习整理
- mysql索引及多表查询
- HTML 5与CSS 3权威指南(第2版·上册) 中文pdf扫描版​
- .net core Task.Result Wait等造成502
- arp欺骗进行流量截获-2
- C# 接口(3)
- Guideline 2.1 - Information Needed需要补充录制视频
- MVC进阶篇(三)——model层数据验证