struts-config配置顺序不对,报错

The content of element type "struts-config" must match "(display-name?,description?,form-beans?,global-exceptions?,global-forwards?,action-mappings?,controller?,message-resources*,plug-in*)".  

 配置struts-config.xml 时,报出了上面的异常信息。

解决办法:

 

struts-config.xml 中的元素顺序有严格的要求,它们的位置不能错位,不然就会报错。

 

正确的顺序,参考代码:

 

 

 

 

<?xml version="1.0" encoding="UTF-8"?>  
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN" "http://struts.apache.org/dtds/struts-config_1_3.dtd">  
<struts-config>  
        <form-beans>  
        </form-beans>  
  
        <global-exceptions>  
        </global-exceptions>  
  
        <global-forwards>  
        </global-forwards>  
  
        <action-mappings>  
            <action path="/index" type="org.apache.struts.actions.ForwardAction" parameter="index-tiles"></action>  
        </action-mappings>  
  
        <controller>  
            <set-property property="processorClass" value="org.apache.struts.tiles.TilesRequestProcessor"/>  
        </controller>  
  
        <message-resources parameter="com.test.struts.ApplicationResources" />  
  
        <plug-in className="org.apache.struts.tiles.TilesPlugin">  
            <set-property value="/WEB-INF/tiles/tiles-defs.xml" property="definitions-config"></set-property>  
        </plug-in>  
</struts-config>  

 

 

 

 

 

 

注意:

 

struts-config.xml必须按照 display-name --> description --> form-beans --> global-exceptions --> global-forwards --> action-mappings --> controller --> message-resources --> plug-in 的顺序书写 .

 

 

转自CSDN,网址为:

 

http://blog.
csdn.net/yunxihanherui/article/details/7486132

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Eclipse中配置Struts 2,您需要按照以下步骤进行操作: 1. 下载并安装Eclipse:首先,您需要从Eclipse官方网站(https://www.eclipse.org/downloads/)下载并安装Eclipse IDE。 2. 创建一个新的Java项目:在Eclipse中,选择“File”(文件)菜单,然后选择“New”(新建)> “Java Project”(Java项目)。输入项目名称并点击“Finish”(完成)。 3. 导入Struts 2库:右键单击项目,选择“Properties”(属性),然后选择“Java Build Path”(Java构建路径)。在“Libraries”(库)选项卡下,点击“Add External JARs”(添加外部JAR文件),然后导航到Struts 2库的位置并选择它们。点击“OK”来应用更改。 4. 创建Struts 2配置文件:在src目录下创建一个名为"struts.xml"的文件。这个文件将包含Struts 2的配置信息,如拦截器、动作映射等。 5. 配置web.xml文件:在Web项目的WebContent/WEB-INF目录下找到web.xml文件。在其中添加以下内容: ```xml <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> ``` 6. 创建Struts 2动作类:在src目录下创建一个包,并在该包中创建一个继承自ActionSupport的类。这个类将作为Struts 2的动作类,处理来自用户的请求。 7. 创建JSP视图:在WebContent目录下创建一个JSP文件,用于显示动作类处理后的结果。 以上是配置Struts 2的基本步骤。您可以根据具体需求进一步配置和定制化。希望对您有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值