Я новичок в Struts. Я скачал Struts2 со своего сайта. Теперь я хочу сослаться на struts-html.tld файл в одном из моих JSP файлов.
Struts
Struts2
struts-html.tld
JSP
Но когда я искал файл struts-taglib.jar в загруженных стойках, я не нашел его.
struts-taglib.jar
Скачать полный дистрибутив - все включено.
Скачать по указанной ссылке http://struts.apache.org/download.cgi#struts23163 По этой ссылке перейти в окончательный дистрибутив.
Все файлы jar в Struts2 находятся в:
..\struts-2.3.15\lib
Однако я не уверен, существует ли такая вещь, как struts-taglib.jar
Возможно, вы думаете о:
<%@ taglib prefix="s" uri="/struts-tags"%>
требуемая банка для этого: struts2-core-2.x.x.jar
Существует только одна библиотека тегов в struts2. Это полностью отличается от стоек1. Библиотека тегов это struts-tags.tld, которую можно найти в папке META-INF в struts-core-.jar.
Пожалуйста, загрузите полный дистрибутив с веб-сайта Struts и создайте проект из их showcase.war, если вы загрузите последнюю версию 2.5.x или struts-blank.war, если вы загрузите 2.3.x. Таким образом, у вас будут все необходимые библиотеки в вашем проекте. У меня были все виды проблем, пытаясь выяснить файл JAR.
У меня была такая же проблема.Я решил ее, загрузив jar-файл struts-taglib-1.3.5 отдельно и поместив его в /WEB-INF/lib, где находятся все остальные мои jar-файлы.После этого просто включите строку: <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %> в ваш jsp, и она должна работать.
struts-taglib-1.3.5
/WEB-INF/lib
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
Или
Вы можете включить: <%@ taglib prefix="ss" uri="/struts-tags" %>
<%@ taglib prefix="ss" uri="/struts-tags" %>
Оба эти метода работали дляя.