Struts2 配置文件

作者在 2018-05-13 12:27:15 发布以下内容
struts.xml
>>核心配置文件,主要负责管理Action
>>通常放在WEB-INF/classes目录下,在该目录下的struts.xml文件可以被自动加载


<struts>
    <constant name="" value=""/>
    <package name=""  namespace="/" extends="struts-default">
        <action name="" class="">
            <result name=""></result>
        </action>
    </package>
</struts>


前缀文件可以通过struts2-core 核心包里的找相应版本的前缀dtd文件,注释的部分里有。


constant元素
<constant name="struts.i18n.encoding" value="UTF-8"/>
constant元素设置常量,编码格式;可以在struts2-core 核心包里,dufault.properties内查找到所有的常量


package元素
package内部的name是唯一的,package要直接或者是间接继承struts-default, 除非有令人信服原因,自定义的包应该总是扩展struts-default包;
namespace表示访问的地址的根目录;


加载顺序
struts-default.xml>>>struts-plugin.xml>>>struts.xml
struts-plugin.xml插件使用的配置文件


Action
    作用:
        》》封装工作单元
        》》数据转移的场所
        》》返回结果字符串
    method属性
        >>默认值:execute
        >>更改属性实现Action中不同方法的调用
    配置默认Action/在package中定义如下:
        >> <default-action-ref name="defaultAction"/> //name名要和action中的name一致
           <action name="defaultAction">
               <result>error.jsp</result>
           </action>
Struts2 | 阅读 730 次
文章评论,共0条
游客请输入验证码
文章分类
最新评论