2012-01-27 52 views
4

我的項目中有數千個Java文件和相同的JSP文件。我正在用Ant構建腳本編譯該項目。問題是當我編譯該項目並生成該項目的WAR文件時。然後在那個時候,如果在Java類中有任何錯誤,它會給我一個Java類中有語法錯誤的錯誤,但是如果我想要得到JSP頁面的語法錯誤呢?在編譯時在JSP頁面中查找錯誤

+0

預編譯它們。 – 2012-01-27 05:24:33

+1

好問題+1 Bhavik – Lucifer 2012-01-27 05:52:31

回答

0

如果您使用任何IDE,那麼它將顯示所有語法錯誤。

+0

但是如果我想在編譯時知道該怎麼辦? – 2012-01-27 05:20:27

+0

@BhavikAmbani你不能,我想。 Bcoz JSP不像Java類一樣編譯。它們在瀏覽器首次請求時編譯,然後轉換爲servlet ... – gprathour 2012-01-27 05:26:29

+0

我知道,但是有沒有可用的API或? 我的實際問題是,當我在任何Java文件中進行任何更改時,我必須搜索任何JSP中是否有任何影響?通過搜索,只有我可以做出改變,如果我沒有找到它,那麼在運行時它會拋出異常,然後我能夠找到問題。 – 2012-01-27 05:30:07

0

JSP文件不像編譯時的Ant(如Java類)那樣編譯。當他們第一次被請求時,它們被服務器中的JSP引擎翻譯成servlet。見How is a JSP page invoked and compiled?

所以,GP辛格是正確的,使用IDE。

+0

但他們可以。 – 2012-01-27 13:33:45