Struts2的核心配置文件

来源:互联网 发布:重庆指尖网络 编辑:程序博客网 时间:2024/05/23 23:52

1.package标签

    (1)name属性,可随意写,可以设置多个package标签,但name的值要唯一。

      (2)extends属性,通常都是 extends="struts-default"。

      (3)namespace属性,和action标签里面的name构成访问路径,如下:     

<package name="default" extends="struts-default" namespace="/">        <action name="user" class="com.edu.action.UserAction">
        </action>
 2.action标签

    (1)name属性,和package标签里面的namespace构成访问路径,可以设置多个action,但name值不能相同。

      (2)class属性,action所在的全路径,如:     

         <action name="user" class="com.edu.action.UserAction">
   (3)method属性,action里面的方法名,默认情况下是execute()方法。
 3.result标签
   (1)name属性,和方法的返回值一样,默认是success。
   (2)type属性,配置如何到路径中,有转发,重定向等等。
 4.constant标签
    设置一些常量,常用的有:
当struts.xml文件修改后,系统重新加载该文件。 
<constant name="struts.configuration.xml.reload" value="true"/>
 开发提示:出错时打印更详细的信息。<constant name="struts.devMode" value="true"/>
 指定应用的编码集<constant name="struts.i18n.encoding" value="true"/>
 5.include标签
   分模块开发,可以自己写一个xml文件,但格式要和struts.xml的格式一样,然后通过:
    <include file="xxxxxx"/>
   把配置文件引到核心文件中。

     

原创粉丝点击