2012-01-27 3 views
4

У меня есть тысячи файлов Java и те же файлы JSP в моем проекте. Я компилирую этот проект с помощью сценария сборки Ant. Проблема заключается в том, когда я скомпилирую этот проект и создаю файлы WAR этого проекта. Тогда в то время, если в классе Java есть какая-либо ошибка, это даст мне ошибку, что в классе Java есть синтаксическая ошибка, но что, если я хочу получить синтаксическую ошибку на страницах JSP?Найти ошибку на странице JSP при компиляции

+0

Предварительно скомпилировать их. –

+1

Хороший вопрос +1 Бхавик – Lucifer

ответ

0

Если вы используете любую IDE, тогда там будут показаны все синтаксические ошибки.

+0

Но что, если я хочу знать во время компиляции? –

+0

@BhavikAmbani Вы не можете, я думаю. Bcoz JSP не компилируются, как Java-классы. Они скомпилированы при запросе в первый раз браузером, а затем преобразованы в сервлеты ... – gprathour

+0

Я знаю это, но есть ли какой-либо API для этого или? Моя фактическая проблема заключается в том, когда я вношу какие-либо изменения в любой файл Java, тогда мне нужно искать, есть ли какой-либо эффект этого в любом JSP? Выполняя поиск, я могу только внести изменения, и если я не смогу найти это, то во время выполнения он выкинет исключение, а затем я смогу найти проблему. –

0

JSP-файлы не скомпилированы Ant (во время сборки), как Java-классы. Они транслируются в сервлет движком JSP на сервере, когда они запрашиваются в первый раз. См. How is a JSP page invoked and compiled?.

Итак, Г.П. Сингх прав, используйте IDE.

+0

Но они могут быть. –

Смежные вопросы