首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >元素类型“struts-config”的内容必须匹配“(数据源?,表单bean?)

元素类型“struts-config”的内容必须匹配“(数据源?,表单bean?)
EN

Stack Overflow用户
提问于 2011-03-02 05:25:21
回答 3查看 9K关注 0票数 4

我编写了一个带有登录页和注册页面的小struts应用程序。如果我登录,我会得到一个成功的页面。如果我注册,我将检查密码和确认密码文件,如果他们匹配,我得到一个成功的网页,否则失败页。

我没有使用任何数据库。我编写了必需的表单Beans,这些操作类。

struts-config.xml中,它在<struts-config>标记上显示了一个错误:

“元素类型的内容”struts-config“必须匹配”(数据源?、表单bean?、全局转发?、动作映射?)

如何解决这个问题?我使用Eclipse作为我的IDE。

EN

回答 3

Stack Overflow用户

发布于 2011-03-03 20:54:24

-config.xml文件无效.

Struts-config.xml是一个XML文件,因此可以根据DTDXML-模式进行验证。

您在Eclipse中看到的错误是根据其DTD验证struts-config.xml文件的结果,验证失败了。它很可能是期望您的标签按照特定的顺序,而不是这样写的,您添加了DTD中没有指定的标记,您拼错了一些标记等等。

查看struts-config DTD,然后查看struts-config.xml文件,查看它们的不同之处。

有更多的DTD版本,所以请确保您看到的是正确的版本。

0.dtd

1.dtd

2.dtd

3.dtd

4.dtd

票数 1
EN

Stack Overflow用户

发布于 2015-12-15 10:09:00

元素的顺序很重要。例如,<form-beans></form-beans>元素必须位于<global-forwards></global-forwards>元素之前,等等。

票数 0
EN

Stack Overflow用户

发布于 2020-04-11 17:44:07

我正在使用struts-config_1_3.dtd。当我在struts-config.xml中添加<global-forwards>标记时,也出现了同样的错误。

(“元素类型的内容”struts-config“必须匹配”(数据源?、表单bean?、全局转发?、动作映射?)

我在<global-forwards>标记之后添加了<action-mapping>标记,因为它抛出了错误。正如错误描述所述,标记的顺序应该是

代码语言:javascript
复制
<datasource></datasource>

<form-beans></form-beans>

<global-forwards></global-forwards>

<action-mapping></action-mapping>

所以我在<action-mapping>之前改变了我的<action-mapping>。对我来说很管用。

希望这些信息能帮到别人。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5163716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档