struts2的配置文件的问题
我用的struts2.0.11,配置文件我仔细检查过了,没问题,tomcat启动时也没报错,但只要一请求struts,就会报UnabletoinstantiateActi...
我用的struts2.0.11,配置文件我仔细检查过了,没问题,tomcat启动时也没报错,但只要一请求struts,就会报
Unable to instantiate Action, com.webShopping.action.LoginAction, defined for 'loginAction' in namespace ''org.xml.sax.SAXParseException: The reference to entity "characterEncoding" must end with the ';' delimiter. - action - file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%206.0/webapps/webShopping/WEB-INF/classes/struts.xml:29:80
以前听人说过这个问题,但我没碰到过,也就没注意,但现在轮到我头上了,差点被玩死,请高人们指条生路吧 展开
Unable to instantiate Action, com.webShopping.action.LoginAction, defined for 'loginAction' in namespace ''org.xml.sax.SAXParseException: The reference to entity "characterEncoding" must end with the ';' delimiter. - action - file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%206.0/webapps/webShopping/WEB-INF/classes/struts.xml:29:80
以前听人说过这个问题,但我没碰到过,也就没注意,但现在轮到我头上了,差点被玩死,请高人们指条生路吧 展开
展开全部
数据源配置时加上编码转换格式后出问题了:
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&characterEncoding=UTF-8</param-value>
</context-param>
这大概是由xml文件中的编码规则决定要这么变换。
在xml文件中有以下几类字符要进行转义替换:
< < 小于号
> > 大于号
& & 和
' ' 单引号
" " 双引号
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&characterEncoding=UTF-8</param-value>
</context-param>
这大概是由xml文件中的编码规则决定要这么变换。
在xml文件中有以下几类字符要进行转义替换:
< < 小于号
> > 大于号
& & 和
' ' 单引号
" " 双引号
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询