1、对于简单的超级链接的请求,可以定义name为‘*’的action,并且放于配置文件的最末位,也可以通过配置
<default-action-ref />元素配置默认action。
<package name="" extends="">
<!-- 配置一个默认Action,默认Action名字为simpleViewResultAction -->
<default-action-ref name="simpleViewResultAction"/>
<!-- 通过action元素,配置默认的Action -->
<action name="simpleViewResultAction" class="">
<result />
</action>
</package>
2、struts2支持result-type(page135)
1)chain:Action链式处理的结果类型
2)char:用于整合JFreeChar的结果类型
3)dispatcher:用于jsp整合的结果类型
4)httpheader:用于控制特殊HTTP行为的结果类型
5)redirect:用于直接跳转到其他url上的结果类型
6)redirect-action:用于直接跳转到其他action上的结果类型
7)plaintext:用于显示某个页面的原始代码的结果类型
3、redirect结果类型(page138)
这种类型与dispatch结果类型相对,dispatch结果类型是将请求Forward(转发)到指定的jsp资源,而redirect
结果类型,则意味着将请求Redirect重新定向到指定的视图资源。
本文深入探讨了Struts2中对于简单超级链接请求的配置方式,包括使用'*'作为action名称、配置默认action及result-type的使用。详细解释了redirect结果类型的原理与应用场景,对比了它与dispatch结果类型的区别。

1728

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



