【问题标题】:Missing JAR resource containing TLD缺少包含 TLD 的 JAR 资源
【发布时间】:2013-02-07 10:07:57
【问题描述】:

我已经创建了一个库 -- customtags.jar

taglib.tld 结构如下

<?xml version="1.0" encoding="UTF-8"?>
<taglib version="2.1" 
    xmlns="http://java.sun.com/xml/ns/javaee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd">

<tlib-version>1.0</tlib-version>
<short-name>custom</short-name>
<uri>taglib</uri>

<tag-file> 
    <name>label</name> 
    <path>/WEB-INF/tags/Label.tag</path> 
</tag-file> 
<tag-file> 
    <name>textarea</name> 
    <path>/WEB-INF/tags/TextArea.tag</path> 
</tag-file> 
<tag-file> 
    <name>textfield</name> 
    <path>/WEB-INF/tags/TextField.tag</path> 
</tag-file> 

在 index.jsp 页面中

<%@taglib prefix="custom" uri="customtags.jar"%>

如果我改变了

<%@taglib prefix="custom" uri="WEB-INF/lib/customtags.jar"%>

请更正并更新我!

【问题讨论】:

  • 您是否将 jar 文件添加到类路径中?
  • 是的,您解决了问题还是解决了问题?
  • jar 文件已添加到类路径中。 @KevinBowersox
  • 问题仍然存在@KevinBowersox,请找到解决方案:)

标签: jsp tags tld custom-tag


【解决方案1】:

尝试在WEB-INF 下直接创建一个tags 目录,并将您的jar 放在此目录中。

请注意,此错误表明它正在此目录中查找:

【讨论】:

  • 如何解决这个问题?但第一个错误与此不同?你有关于第一个错误的任何解决方案吗:)
  • 如何将我的标签文件合并到jar中并在jsp中使用:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-07-07
  • 2010-10-09
  • 1970-01-01
  • 2012-02-16
  • 2014-10-08
  • 2014-08-26
相关资源
最近更新 更多