2014-06-05 134 views
0

我的问题是,当我试图在@Act​​ionMapping阶段将用户重定向到另一个URL时,春天尝试在重定向之后设置渲染参数。这会导致下面的错误总是出现在我的日志:春天 - 注解 - 控制器 - 在控制器类中使用setRedirectAction

“不能的sendRedirect后置renderparameter”

我发现,在控制器类的以前的,过时的版本,你必须使用“setRedirectAction”的可能性一个布尔值,可以决定是否应设置渲染参数。

我现在想知道如何在annotade控制器中设置此参数,以便能够摆脱上述问题。

回答

0

我已经解决了这个问题。问题在于我们重定向到portlet范围之外的另一个URL。但在此之前,spring试图处理org.springframework.ui.ModelMap,然后尝试修改renderparameters。我使用“清除”方法清除了modelMap,然后spring没有模型图来处理,所以这个错误信息消失了。