博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
The reference to entity "characterEncoding" must end with the ';' delimiter
阅读量:2722 次
发布时间:2019-05-13

本文共 580 字,大约阅读时间需要 1 分钟。

数据源配置时加上编码转换格式后出问题了:

 

The reference to entity "characterEncoding" must end with the ';' delimiter

 

这个错误就是 context.xml中设置数据源链接URL的问题   

 

<context-param>

 

    <param-name>url</param-name>

 

    <param-value>jdbc:mysql://localhost:3306/bookstore?useUnicode=true&characterEncoding=UTF-8</param-value>

 

</context-param>

 

正确的如下:

 

<context-param>

 

    <param-name>url</param-name>

 

    <param-value>jdbc:mysql://localhost:3306/bookstore?useUnicode=true&amp;characterEncoding=UTF-8</param-value>

 

</context-param>

 

这大概是由xml文件中的编码规则决定要这么变换。

 

在xml文件中有以下几类字符要进行转义替换:

&lt;

<

小于号

&gt;

>

大于号

 

&amp;

&

 

&apos;

'

单引号

&quot;     "       双引号

 

 

转载地址:http://lgvtd.baihongyu.com/

你可能感兴趣的文章
[转] final、finally和finalize的区别是什么?
查看>>
发送和接收cookie
查看>>
javaBean属性对应注意点
查看>>
[转]java位操作符总结
查看>>
英文陷阱:Say uncle!叫声爷爷
查看>>
jquery+tablesorter的append失败的问题。
查看>>
tab里面放图片和文字做标题,img如何hover?
查看>>
jquery在ajax后新添加的元素,如何绑定事件hover,click?
查看>>
redis等缓存,如何定义key确保唯一?
查看>>
redis 如何开启事务?
查看>>
tomcat6.0.37配置虚拟机JVM内存,cpu多核等。
查看>>
java如何最小值int变成最大值?可作为字符串排序使用
查看>>
sqlsever 查看字符的十六进制编码,用于乱码编码解码解决方案。
查看>>
深入研究jquery的弹出层----唯一兼容jquery1.9和ie火狐谷歌解决方案。
查看>>
如何让div背景透明,内容不透明?兼容ie,火狐,谷歌。
查看>>
百度杀毒,360安全卫士的那些私下的功夫 。
查看>>
Redis持久化整理
查看>>
学习Apache Kafka
查看>>
2017年终总结
查看>>
spring boot之旅
查看>>