Не удалось загрузить класс обработчика тега "org.apache.struts2.views.jsp.ui.FormTag" для тега "s: form" - PullRequest
0 голосов
/ 24 января 2010

Если я запускаю свой код в NetbeansIDE, он показывает следующую ошибку:

org.apache.jasper.JasperException: /InvestorConfirm.jsp(53,12) PWC6032: Невозможно загрузить класс обработчика тега "Org.apache.struts2.views.jsp.ui.FormTag" для тега "s: форма"

Я скачал файл struts2-core-2.0.11.jar и искал "struts2.views.jsp.ui.FormTag", но не смог найти этот класс.

Как мне решить эту проблему?

1 Ответ

2 голосов
/ 24 января 2010

Чтобы установить Struts2, просто поместите файл JAR Struts2 (и его зависимости) в /WEB-INF/lib.

Do not , извлеките файл JAR и распространите все его свободное содержимое (TLD).файлы?) через classpath, как могут предложить некоторые плохие онлайн-учебники (с roseindia.net в качестве топпера).Это исключение, в частности, указывает на то, что файл TLD был найден в пути к классам, но соответствующий класс тегов отсутствует в пути к классам.Это может произойти только в том случае, если вы это сделали.Очистить classpath и повторить в соответствии с собственными документами Apache Struts2.

Кстати, теоретически это также может быть вызвано наличием разных версий Struts2 в classpath, но это маловероятно, поскольку пакет FormTag не былизменено среди версий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...