使用ssm框架时遇到的一些问题

1、The content of element type "web-app" must match "(icon?,display- name?,description?...)

错误截图:

解决办法:

(1)web.xml的配置出错了,根据提示可以看出是因为配置的顺序问题,意思就是应该严格按照 icon?,display-name?,description?,distributable等等这种顺序添加节点,根据这种顺序修改xml文件即可。

(2)因为自己添加的这一部分代码不符合web-app_2_3.dtd规范,将第一行删除即可解决。

删除 <!DOCTYPE web-app PUBLIC  "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"  "http://java.sun.com/dtd/web-app_2_3.dtd" > 即可。

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

原因:这是因为在写xml文件的时候有一些符号不能直接使用,需要使用它们的替代符号

解决办法:

示例:

错误:jdbc:mysql://localhost:3306/photo?useUnicode=true&characterEncoding=UTF-8

把“&”符号替换掉

正确写法:jdbc:mysql://localhost:3306/photo?useUnicode=true&amp;characterEncoding=UTF-8

原文地址:https://www.cnblogs.com/kongbursi-2292702937/p/14639182.html