刚刚在做一个struts的新项目,建好web项目后,发布好项目启动后出错。于是检查自己写的东西,发现web.xml的标签</web-app>是这个样子</web-app ,即少了一个结尾的尖括号>,于是马上进行补充修改,但是加上之后却提示“ Content is not allowed in trailing section ” ,在网上搜索了一下答案,大概意思就是在结束区域不能有内容,这也包含一种意思是标签结尾处可能含有空格,可能在>前面有好多空格。于是在下一行一直回车,果然又多了一个>。去掉之后马上就好了。
此web.xml是我建立项目时自动生成的,并不是手动书写的,由此可见MyEclipse等开发工具在实际中也会出现一些问题。我们并不要完全相信生成好的代码,也不要轻易怀疑自己的代码。