您的位置:首页 > 编程语言 > Java开发

struts.xml文件定义Action处理结果与视图资源之间的映射关系

2013-08-09 22:31 429 查看
<struts>

       <!—Struts 2的Action都必须配置在package里-->  

<package name="default" extends="struts-default">

            <!—定义一个 Logon的 Action,实现类为lee.Logon -->

            <action name="Logon" class="lee.Logon">

                <!—配置Action返回input时转入/pages/Logon.jsp页面 -->

                <result name="input">/pages/Logon.jsp</result>

                <!—配置Action返回cancel时重定向到Welcome的 Action-->

                <result name="cancel" type="redirect-action">Welcome</result>

                <!—配置Action返回success时重定向到MainMenu的 Action -->

                <result type="redirect-action">MainMenu</result>

                <!—配置Action返回expired时进入ChangePassword的 Action 链-->

                <result name="expired" type="chain">ChangePassword</result>

            </action>

            <!—定义Logoff的 Actionlee. 实现类为Logoff -->

            <action name="Logoff" class=" lee.Logoff">

                <!—配置Action返回success时重定向到MainMenu 的Action -->

                <result type="redirect-action">Welcome</result>

            </action>

       </package>

</struts>

///name指定了execute方法返回的字符串,而type指定转向的资源类型,此处转向的资源可是JSP,也可以是FreeMarker等,甚至是另一个Action

 

二、struts.properties配置文件

#指定Struts2处于开发状态

struts.devMode  =  false

#指定Struts 2 配置文件改变后,   Web框架是否重新加载Struts 2配置文件

struts.configurations.xml.reload = true
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐