Я пытаюсь повторно использовать кучу JSPs из Struts1 в Struts2, некоторые из JSP имеют библиотеки тегов, объявленных как показано ниже:перенесите Распорки 1 тегов Struts 2
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
Когда я меняю их:
<%@ taglib uri="/struts-tags" prefix="html"%>
<%@ taglib uri="/struts-tags" prefix="logic"%>
<%@ taglib uri="/struts-tags" prefix="bean"%>
Я получаю сообщение об ошибке:
JSPG0227E: Exception caught while translating /jsp/survey/surveyIdPreview.jsp: /jsp/survey/surveyIdPreview.jsp(27,1) --> JSPG0046E: Unable to locate tagfile for tag html
причины я использую ту же TagLib трижды, потому что теги посыпают через й e JSP, и я пытаюсь свести к минимуму изменения кода.
Этот подход работает для остальной части приложения, но для некоторых страниц я вижу указанную выше ошибку. Я не могу понять, почему TLD в банке Struts2 не отображается на некоторых страницах.
Любая помощь очень ценится.