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

struts2 结果页面配置

2016-07-12 22:58 330 查看
<result>标签:

* 属性:

* name:逻辑视图的名称

* type:结果页面类型.

* dispatcher :转发.默认值.

* redirect :重定向.

* chain :用于在Action中转发到另一个Action.

* redirectAction :用于在Action中重定向到另一个Action.

* stream :Struts2中文件下载.

结果页面的配置:

结果页面:

* 全局结果页面:

* 针对这个包下所有的Action有效.

<global-results>

<result name="success">/demo5/success.jsp</result>

</global-results>

* 局部结果页面:

* 只针对当前的Action有效.

<action name="req1" class="cn.itcast.struts2.demo5.RequestAction1">

<result>/demo5/success.jsp</result>

</action>

<!-- 需要继承 struts-default包 -->
<package name="struts2" extends="struts-default">
<global-results>
<result name="login">/login.jsp</result>
</global-results>
<action name="login" class="com.jiemoxiaodi.struts.LoginAction">
<result>/login_success.jsp</result><!-- name 属性不要配置success 他默认就是success -->
<result name="error">/login_error.jsp</result>
</action>
<action name="mustLogin" class="com.jiemoxiaodi.struts.MustLoginAction">
<result>/mustLogin.jsp</result><!-- name 属性不要配置success 他默认就是success -->

<!-- type  dispatcher  默认重定向  路径不会变
type="redirect" 可以重定向到任意的一个web资源,如jsp或action
如果要重定向到action,需要写上:xxx.action
type="redirectAction",可以重定向到Action,不需要写后缀,此种方式更适合
不会修改后缀的改变影响配置。
-->
<result name="login" type="redirect">/login.jsp</result>
</action>
</package>


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: