我在頭文件中定義了所有JSP文件包含的<%@ page errorPage="/error.jsp" %>
,以捕獲任何未處理的異常並重定向到該錯誤頁面而不是打印它們。如果error.jsp本身拋出一個異常,它會在一個無限循環中不斷地重定向到自己,這可以正常工作。我想刪除error.jsp的errorPage值,以便它將正常打印異常。我嘗試了重新定義的errorPage屬性爲空白,但我得到了以下錯誤:覆蓋JSP中的errorPage屬性
Page指令:非法擁有的errorPage多次出現的值不同(舊:/error.jsp,新:)
是有什麼方法可以覆蓋該屬性?或者有關如何防止此問題的其他建議?
是的,我不想弄亂include的主要原因是因爲如果有人在不知道我的版本的情況下進行更新,那麼多個版本(或內聯代碼)可能會導致未來的混淆/錯誤。它肯定會工作。 – 2009-10-16 20:26:31
這隻會發生在error.jsp上,剩下的你將會擁有和你一樣的控制權(或混亂),從外部沒有任何變化 – OscarRyz 2009-10-17 00:27:51