2014-06-05 93 views
0

我的問題是,當我試圖在@Act​​ionMapping階段將用戶重定向到另一個URL時,春天嘗試在重定向之後設置渲染參數。這會導致下面的錯誤總是出現在我的日誌:春天 - 註解 - 控制器 - 在控制器類中使用setRedirectAction

「不能的sendRedirect後置renderparameter」

我發現,在控制器類的以前的,過時的版本,你必須使用「setRedirectAction」的可能性一個布爾值,可以決定是否應設置渲染參數。

我現在想知道如何在annotade控制器中設置此參數,以便能夠擺脫上述問題。

回答

0

我已經解決了這個問題。問題在於我們重定向到portlet範圍之外的另一個URL。但在此之前,spring試圖處理org.springframework.ui.ModelMap,然後嘗試修改renderparameters。我使用「清除」方法清除了modelMap,然後spring沒有模型圖來處理,所以這個錯誤信息消失了。