在 Struts 配置文件中,可以使用 <result> 标签来指定重定向的 URL。具体方式如下:

  1. action 标签中,指定 result-typeredirect

  2. result 标签中,指定 typeredirect,并在 value 属性中指定重定向的 URL。

例如,下面的代码将会重定向到 'http://www.example.com':

<action name="redirectAction" class="com.example.RedirectAction">
    <result name="success" type="redirect">
        <param name="location">http://www.example.com</param>
    </result>
</action>

其中,location 参数指定了重定向的 URL。注意,这里的 URL 必须是绝对路径。如果需要重定向到应用程序内的另一个 action,可以使用 Struts 的命名空间和 action 名称来构造 URL。例如:

<action name="redirectAction" class="com.example.RedirectAction">
    <result name="success" type="redirect">
        <param name="location">/user/editUser.action?id=123</param>
    </result>
</action>

这里的 URL 指定了命名空间为 /user,action 名称为 editUser,并传递了一个名为 id 的参数。

Struts 配置文件 - 重定向 URL 指南

原文地址: https://www.cveoy.top/t/topic/jXdq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录