【问题标题】:Spring - Annotation - Controller - Use setRedirectAction in controller classSpring - 注释 - 控制器 - 在控制器类中使用 setRedirectAction
【发布时间】:2014-06-05 12:13:25
【问题描述】:

我的问题是,当我在 @ActionMapping 阶段尝试将用户重定向到另一个 URL 时,spring 会尝试在重定向后设置渲染参数。这会导致以下错误始终出现在我的日志中:

“发送重定向后无法设置渲染参数”

我发现在以前不推荐使用的控制器类版本中,您可以使用“setRedirectAction”作为布尔值来决定是否应该设置渲染参数。

我现在想知道如何在注释控制器中设置此参数以摆脱上述问题。

【问题讨论】:

    标签: java spring spring-mvc annotations


    【解决方案1】:

    我已经解决了这个问题。问题是我们重定向到 portlet 范围之外的另一个 URL。但在此之前,spring 尝试处理 org.springframework.ui.ModelMap,然后尝试修改渲染参数。

    我使用“clear”方法清除了modelMap,然后spring没有要处理的modelmap,因此错误消息消失了。

    【讨论】:

      猜你喜欢
      • 2011-03-12
      • 2015-11-15
      • 1970-01-01
      • 2012-06-16
      • 1970-01-01
      • 2023-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多