Jai*_*rat 5 apache configuration redirect struts2 actionresult
redirect
和redirectAction
Struts2.3上下文之间的主要区别是什么。
我在下面看到了用于redirect和redirectAction的 URL 。
我很清楚以下几点:
redirectAction
,控制跳到不同的动作(在相同或其他程序包中)redirectAction
建议不要通过重定向。但是,当我实现上述两个示例时,只需更改即可struts.xml
。
首先,我对Apache文档中关于以下内容的声明感到困惑 redirectAction
这比ServletRedirectResult更好,因为它不需要您将ActionMapper处理的URL模式编码到struts.xml配置文件中。这意味着您可以随时更改URL模式,并且您的应用程序仍然可以运行。强烈建议您如果要重定向到其他操作,请使用此结果,而不要使用标准重定向结果。
其次,我对两者之间的区别还不太清楚。
区别很明显:redirectAction
只是另一种结果类型,它扩展了redirect
结果类型,提供了属性actionName
、namespace
和method
。这些属性用来构建 URI,用来替代结果类型location
的属性redirect
。
该语句没问题,最好构建ActionMapping
由结果类型实现的URL redirectAction
,而不是手动编码。即使手动也总是使用UrlHelper
而不是硬编码。在 JSP 中始终使用该s:url
标签。
归档时间: |
|
查看次数: |
7928 次 |
最近记录: |