Как просмотреть промежуточный перевод страниц JSP и JSPX, выполненный WTP? Я получаю странные синтаксические ошибки на вкладке «Проблемы» в Eclipse в проекте, в котором много страниц .jspx. Они ни на что не влияют в работающем приложении (Tomcat 6.0) и появились только в течение последних 2 недель после обновления.
Причина, по которой я хотел бы просмотреть вывод, заключается в том, что я использую структуру Stripes в http://stripesframework.org, и ошибки исчезают для определенного файла .jspx после удаления строки <stripes: errors /> этого файла. В то же время синтаксические ошибки появились только после того, как я недавно установил Eclipse на работе, но вскоре после этого обновил Eclipse дома. Я хотел бы увидеть результат, чтобы определить, чья это должна быть проблема (WTP, Stripes или, может быть, только я :).
Помните, что эта проблема носит косметический характер, поскольку ни на что не влияет функционально. Он просто рассылает мою вкладку «Проблемы» в Eclipse и показывает маленькие красные значки X в проводнике проекта.





Я видел, как редактор Eclipse JSP практически ничего не запутал. Вы сказали, что проблема исчезнет, если вы удалите тег. Возвращается, если поставить метку обратно? Я знаю, что в Eclipse 3.3 иногда возникали проблемы с файлами JSP при их открытии, и принудительное сохранение очищало файл от сообщений об ошибках (я еще не пробовал 3.4). Может быть, это то, что с тобой происходит. Кроме этого, есть ли у вас все соответствующие пространства имен include / xml, определенные в файлах?
У меня точно такая же проблема с тегами JSP и <stripes:errors/> в Ганимеде. С Европой ошибок не было. Теперь он отображает пару странных синтаксических ошибок на панели задач. Но, как заявил Сильваран, это просто косметика, поскольку проект строится правильно и работает. Хотя это все еще раздражает.
Прямо сейчас вам нужно будет добавить для этого отдельную загрузку автоматических тестов, и только в ветке 3.1, но она позволяет использовать команду «Показать перевод» с помощью Ctrl + Shift + 9. Помните, что сгенерированный перевод не на 100% совпадает с тем, который сервер создал бы во время выполнения - он не предназначен для выполнения. Кроме того, самые последние сборки 3.0.3 содержат исправления для переводчика, которые должны устранить подобные проблемы (NESTED-переменные + самозакрывающиеся теги). Версия 3.0.3 должна выйти в ноябре и должна полностью обновиться до Ganymede SR1.