JSP应该添加什么taglib?
应在 JSP 文件的开头添加以 <%@ 开头的行,以便能够使用该标记。
我已将以下行添加到 jsp 的开头。
<%@ taglib prefix="html" uri="http://struts.apache.org/tags-html" %>
但 Eclipse IDE 说
在 Java 构建路径上找不到“html:link”的标记处理程序类 (org.apache.struts.taglib.html.LinkTag)
“html:link”的标记处理程序类 (org.apache.struts.taglib.html.LinkTag) 在 旁边的 html:link > >标签。
这里有什么问题吗?
我想做的是 - 通过struts actionmapping从homepage.jsp加载page1.jsp。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您已下载完整的 struts jar,则无需在
web.xml
中声明标记库。\struts-1.3.10\lib
中的所有 jar 复制到您的WEB 中-INF\lib
文件夹(在您的项目中)。示例:
更多关于 Struts 1.x 安装指南。
If you have download the full struts jar, you don't need to declare your taglibs in
web.xml
.<zipped file>\struts-1.3.10\lib
into yourWEB-INF\lib
folder (in your project).Example:
More on the Struts 1.x installation Guide.
您必须在
web.xml
部署描述符中声明它:并在此处指定的位置保留 TLD 文件的副本。
另外,您还必须检查是否已将
struts-taglib.jar
包含在类路径中(在本例中为 /WEB-INF/lib 文件夹)。You have to declare it at your
web.xml
deployment descriptor:And keep a copy of the TLD file at the location specified there.
Also, you have to check that you have included the
struts-taglib.jar
on your classpath (the /WEB-INF/lib folder, in this case).