2013-08-27 66 views
0

從布里奇沃特SCWCD文本:JSP編譯錯誤如何不能成爲翻譯錯誤?

你可以合法地嵌入其中另一個<%--評論,它只是沒有做一個明智的做法,爲譯者會認爲外部評論,因爲它遇到內已儘快結束評論結束標記。這樣做可能會導致編譯錯誤,但本身並不是導致翻譯錯誤的原因。

雖然我明白,一個JSP被轉換成生成的servlet,我想我無法決定什麼會造成誤差與響應代碼與編譯錯誤。

正在搜索產生這個: In JSP technology, what's the difference between a translation error vs a compilation error? 但它並沒有完全回答我的問題。

謝謝!

回答

1

當您的JSP格式不正確,無法將其轉換爲生成的servlet的Java源代碼時,會發生翻譯錯誤。例如,如果您未關閉註釋標記,則會發生這種情況。

當Java編譯器無法編譯生成的servlet的源代碼(在上面的轉換步驟中創建)時發生編譯錯誤。

當servlet(編譯和部署)不喜歡某些內容(例如無效的請求參數)時,會在運行時發生錯誤響應代碼。