5
我的應用程序出現了下一個問題。 我必須做我自己的404頁面,我想寫在那裏「Page {requestedPage}找不到」,但我不知道如何得到這個值。如何在自定義錯誤頁面上獲取請求的URL
我創建控制器與RequestMapping
@RequestMapping("404")
public String handle404(Locale locale, Model model ,HttpServletResponse response, HttpServletRequest request){
...
}
,並在web.xml中設置此頁爲404錯誤頁面
<error-page>
<error-code>404</error-code>
<location>/404</location>
</error-page>
我發現春天論壇上同樣的問題 http://forum.springsource.org/showthread.php?87670-Knowing-the-requested-URL-during-a-404 但沒有答案
我查找所有HttpSerletRequest方法和字段,但沒有找到任何東西可以 幫幫我。
有誰知道如何做到這一點?
tl;博士;使用'request.getAttribute(RequestDispatcher.FORWARD_REQUEST_URI);' – user11153