日期:2014-05-20  浏览次数:20695 次

这样配servlet真奇怪 这样也有问题??不解 望高手支招
我在web.xml里配置了如下个servlet
<?xml   version= "1.0 "   encoding= "UTF-8 "?>


<web-app>


<servlet>
<servlet-name> reportDisp </servlet-name>
<servlet-class> cn.ccb.ride.engine.openreport.OpenReportDisp </servlet-class>
</servlet>

<servlet-mapping>

<servlet-name> reportDisp </servlet-name>
<url-pattern> /reportdisp </url-pattern>
</servlet-mapping>

</web-app>

<form   action= "reportdisp ">

以下是tomcat出错部分信息:

ERROR   org.apache.commons.digester.Digester   -   Parse   Error   at   line   119   column   14:   The   content   of   element   type   "component "   must   match   "(description*,display-name*,icon*,component-type,component-class,facet*,attribute*,property*,component-extension*) ".


org.xml.sax.SAXParseException:   The   content   of   element   type   "component "   must   match   "(description*,display-name*,icon*,component-type,component-class,facet*,attribute*,property*,component-extension*) ".



------解决方案--------------------
你的配置文件里面 的这个元素 属性不符合 dtd 规范

找一找 你还有哪些 配置文件
------解决方案--------------------
<?xml version= "1.0 " encoding= "UTF-8 "?>


<web-app>
这个配置应该没有dtd限制吧?
------解决方案--------------------
不是这个文件错吧
------解决方案--------------------
最后的 <form action= "reportdisp "> 哪里来的???????