我是Struts
的新手。我从其网站上下载了Struts2
。现在,我想在struts-html.tld
个文件中引用JSP
文件。
但是当我在下载的struts中查找struts-taglib.jar
文件时,我找不到它。
答案 0 :(得分:5)
下载the full distribution - 它已包含所有内容。
答案 1 :(得分:2)
struts2中只有一个标记库。与struts1相比,它完全不同。标记库是struts-tags.tld,可以在struts-core-.jar的META-INF文件夹中找到。
答案 2 :(得分:2)
struts2中的所有jar文件都位于:
..\struts-2.3.15\lib
但是,我不确定是否有struts-taglib.jar
这样的东西您可能会想到:
<%@ taglib prefix="s" uri="/struts-tags"%>
所需的jar是:struts2-core-2.x.x.jar
答案 3 :(得分:2)
从给定链接下载http://struts.apache.org/download.cgi#struts23163在此链接中转到最终分发。
答案 4 :(得分:1)
请从struts网站下载完整的发行版,如果下载最新版本2.5.x或struts-blank.war,如果下载2.3.x,请从他们的showcase.war中构建一个项目。这样,您将拥有项目中所有必需的库。我有各种各样的问题试图弄清楚jar文件。
答案 5 :(得分:0)
我遇到了同样的问题。我通过单独下载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" %>
这两种方法都适用于我。