當我得到一個錯誤與JSP/servlet的工作時,它顯示一個頁面是這樣的:有沒有像Django調試頁面或Java中的DjDT?
儘管足以跟蹤大部分的問題,我想知道是否有一些組件您可以添加到您的Web應用程序中,爲您提供更多調試信息(例如:顯示會話數據的Django調試頁面/調試工具欄,執行的SQL查詢等)。
我知道Java和Python是兩個完全不同的世界,甚至這兩個工具特定於Django的。但是Java中有一些工具類似於我早期提到的工具?
當我得到一個錯誤與JSP/servlet的工作時,它顯示一個頁面是這樣的:有沒有像Django調試頁面或Java中的DjDT?
儘管足以跟蹤大部分的問題,我想知道是否有一些組件您可以添加到您的Web應用程序中,爲您提供更多調試信息(例如:顯示會話數據的Django調試頁面/調試工具欄,執行的SQL查詢等)。
我知道Java和Python是兩個完全不同的世界,甚至這兩個工具特定於Django的。但是Java中有一些工具類似於我早期提到的工具?
在web.xml中,你可以映射錯誤代碼到表單中的特定頁面:
<error-page>
<error-code>500</error-code>
<location>/errors/servererror.jsp</location>
</error-page>
,並直接在jsp頁面打印調試信息。
謝謝jsfviky71,但我期待在頁面調試方面有所改進:一些工具可以爲該頁面添加更多信息。在Java中可能沒有類似的東西...... – Salem
不直接回答你對'JSP'的問題,因此發表評論。在'Java'世界裏,現在很多人都使用'JSF'作爲表示層,'facelets'有一個' '標籤,它和你所顯示的內容類似。 –
rgeorge
@rgeorge你可以根據你的評論寫一個答案嗎?可能這是最接近的可用工具。 – Salem
我問了一個類似的(現在已經刪除的)問題,因爲Symfony(PHP)也有一個非常複雜的工具欄,但是在Java世界中我什麼也不知道。 Rails似乎甚至有多個,例如機架洞察。 –