我的錯誤頁面沒有顯示senderror方法發送的錯誤消息。錯誤頁面:在xhtml頁面上顯示sendError消息
<h:head>
<title>Error Page</title>
</h:head>
<h:body>
<p>Error : #{requestScope['javax.servlet.error.message']}</p>
<h:outputText value="#{requestScope['javax.servlet.error.message']}" />
</h:body>
我送錯誤這樣從過濾器
((HttpServletResponse) response).sendError(-1, "You do not have a active session to access this page.");
正確的頁面渲染,但我只能看到輸出爲:
Error :
但錯誤信息來自javax.servlet.error.message不被打印。