当使用搜索引擎搜索Struts2如何跳转到外部链接的时候,大多数答案是:
<result name=”foo” type=”redirect”>${externalUrl}</result>这种方式实际不会达到跳转到外部链接的效果。
在struts2中可以使用301、302的方式跳转:
<result name=”foo” type=”httpheader”>
<param name=”status”>301</param>
<param name=”headers.Location”>${externalUrl}</param>
</result>
参考:http://peekay.org/2008/09/03/struts2-external-redirect/
本文介绍在Struts2框架中实现跳转至外部链接的方法。通常的redirect方式不适用,而应采用httpheader结果类型配合301或302状态码实现。文章提供具体配置示例。
304

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



