2013-01-21 32 views
1

我嘗試將這行代碼放入我的jsp文件並運行它時發生錯誤。HTTP狀態500 - 在39行處理JSP頁面/Query.jsp時出現異常

<% DataCorrelationClient data= new DataCorrelationClient(); %> 

甚至一個簡單的<% string ="abc"%>

將引發我一個錯誤。

我也有插入<%@ page import="Webservice.DataCorrelationClient"%>爲我打電話我的webservice使用httpcore-4.2.3httpclient-4.2.3.jar作爲我的項目的外部jar。

我得到的錯誤是: -

HTTP Status 500 - An exception occurred processing JSP page /Query.jsp at line 39 

人之前遇到這個錯誤?幫幫我 ?

+2

查看你的日誌 - 他們應該顯示異常的細節。 –

+0

它應該在默認的錯誤頁面上,在這裏複製堆棧跟蹤 –

+0

<%string =「abc」%>是一個編譯錯誤,應該是類似'<%String string =「abc」;%>',請將根本原因粘貼到日誌中。 – Subin

回答

0

由於scriptlet中的錯誤(變量字符串未聲明),您的* .jsp無法編譯。

它看起來像容器試圖按要求做它。

編譯錯誤被容器解釋爲運行時錯誤,容器會攔截它並向您發送一個包含返回代碼500(「內部服務器錯誤」)的頁面。

這是如何處理未處理異常的標準。


不要將我的答案標記爲「已回答」,請說聲謝謝@Subin。

他首先給了你正確的提示。

相關問題