Подтвердить что ты не робот

Отлаживать JSP из eclipse

Кто-нибудь знает о хорошем инструменте для отладки JSP из Eclipse? Я хотел бы иметь возможность устанавливать и смотреть точки останова, проходить код Java/теги и т.д. Внутри Eclipse во время работы приложения (под JBoss в моем случае).

Предположительно достаточно разумно отлаживать класс сервлета, который генерируется из JSP, но он также довольно непривлекателен:)

Cheers, Дон

4b9b3361

Ответ 1

Если у вас установлен WTP, вы можете установить контрольные точки в JSP, и они отлично работают в обычном сеансе "удаленного отладки". Однако, как только вы остановились на контрольной точке, переход по коду почти невозможен, и поиск того, что вы хотите проверить, занимает много места в представлении "Переменные".

Ответ 2

Если вам нужно использовать отладчик в JSP, все шансы очень хорошие, что вы делаете что-то в JSP, которого не должно быть. Я рекомендую вам очень много думать о том, использует ли ваша текущая реализация хорошая практика проектирования MVC. JSP действительно должны быть о презентации, которая редко (если когда-либо) требует отладки.

Если у вас есть определенные логические конструкции, которые вам нужно реализовать в JSP, подумайте об их реализации с помощью специального тега (который легко отлаживается в среде IDE) или выполняйте обработку в сервлете контроллера, который представляет данные в простой для переваривания формы для JSP.

Ответ 3

В Eclipse вы можете поместить контрольные точки в свой jsp файл, пройти через код/​​теги Java и т.д.
Однако единственным видом, который можно использовать во время отладки, является представление Переменные для проверки значение любой переменной.

И еще одно: вы не можете увидеть значение, например, этого выражения: <% = response.encodeURL( "ProcessLogin.jsp" )% >
просто значение переменной ответ.

Ответ 4

По-видимому, Eclipse имеет страницу устранения неполадок, хотя, когда я это пробовал, я получил с ним 404. Надеюсь, это может по крайней мере заставить вас начать в хорошем направлении.