我的两个.jsp页面中出现三个错误:
第1行:
<%@ taglib prefix="spring" uri="/spring" %>
错误消息:找不到“/ spring”
的标记库描述符第2行:
<%@ taglib uri="http://displaytag.sourceforge.net/" prefix="display" %>
错误讯息: 在此行找到多个注释: - 找不到“http://的标记库描述符 displaytag.sourceforge.net/” - 找不到“http://的标记库描述符 displaytag.sourceforge.net /“
我在项目中缺少特定的.jar文件吗?
答案 0 :(得分:3)
我在项目中缺少特定的.jar文件吗?感谢
是的,包含侦听指定URI的TLD文件的JAR文件。要么是,要么URI完全无效。有关确切的URI,请参阅相关库的文档。
我不会Spring也不会Displaytag,但您可能需要在您的网络应用中安装Spring和Displaytag。它基本上只是从他们的主页下载JAR文件并将它们放在/WEB-INF/lib
中。那应该是它。 不提取JAR文件并将松散的TLD文件放在类路径中,这只是一个问题。
答案 1 :(得分:2)
问题是你要么缺少WEB-INF目录中的.tld文件,要么你在taglib指令中指定了错误的uri。仔细检查uri值,这应该与自定义标记的.tld文件中的标记中指定的值相同。