我是新手Struts
。我Struts2
是从它的网站下载的。现在我想struts-html.tld
在我的一个文件中引用JSP
文件。
但是当我struts-taglib.jar
在下载的struts中查找文件时,我没有找到。
下载完整的发行版- 它包含所有内容。
struts2 中只存在一个标签库。与struts1相比是完全不同的。标签库是 struts-tags.tld,可以在 struts-core-.jar 的 META-INF 文件夹中找到。
struts2中的所有jar文件都位于:
..\struts-2.3.15\lib
但是,我不确定是否有 struts-taglib.jar 这样的东西
你可能在想:
<%@ taglib prefix="s" uri="/struts-tags"%>
所需的jar是:struts2-core-2.xxjar
从给定的链接http://struts.apache.org/download.cgi#struts23163下载在这个链接中,进入最终发行版。
请从 struts 网站下载完整的发行版,如果您下载最新版本 2.5.x 或 struts-blank.war 如果您下载 2.3.x,请从他们的 Showcase.war 构建一个项目。这样,您将在项目中拥有所有必需的库。我在试图找出 jar 文件时遇到了各种各样的问题。
我有同样的问题。我通过struts-taglib-1.3.5
单独下载 jar 并将其放在/WEB-INF/lib
我所有其他 jar 文件所在的位置来解决它。之后只需<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
在您的jsp中包含该行:它应该可以工作。
或者
您可以包括:<%@ taglib prefix="ss" uri="/struts-tags" %>
这两种方法都对我有用。