1、配置全局视图:
<package name="base" extends="struts-default">
<global-results>
<result name="message">/WEB-INF/page/message.jsp</result>
</global-results>
</package>让其他包继承这个包即可。
2、视图重定义:
<action name="helloworld" class="com.feng.action.HelloWorldAction" method="execute">
<result name="success" type="redirect">/employeeAdd.jsp?username=${username}</result>
</action>注意:这里的EL表达,是取HelloWorldAction的getUsername方法返回的值。
3、action重定向
<action name="redirectAction">
<result type="redirectAction">
<param name="actionName">xxx</param>
</result>
</action>3、命名空间重定义
<action name="redirectAction">
<result type="redirectAction">
<param name="namespace">/control/department/sdfs/2321</param>
</result>
</action>4、显示原文重定向
<action name="palinText">
<result type="plainText">
<param name="location">/index.jsp</param>
<param name="charSet">UTF-8</param><!-- 指定读取文件的编码 -->
</result>
</action>
本文详细介绍了Struts框架的全局视图配置、视图重定义、action重定向及命名空间重定义等内容,深入探讨了如何使用Struts实现页面跳转与资源重定向,并通过EL表达式获取Action方法返回值。
5482

被折叠的 条评论
为什么被折叠?



