问题标签 [tag-library-descriptor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
servlets - 如何通过我的战争文件的本地 context.xml 停止 org.apache.jasper.servlet.TldScanner.scanJars 而不是更改 Tomcat 8?
我试图阻止...
...由于我没有定义 TLD,因此出现我的 war 文件部署时出错。
关于这个问题有很多问题和答案,但它们似乎都指向改变 Tomcat 的全局配置,这是我不想要的。
如何通过我的 war 文件的本地 context.xml 文件通知扫描仪不存在 TLD,因此不需要扫描和后续警告?
java - 如何记录 JSP“.tag”文件?
有一个这样的 JSP 标记文件:
似乎可以记录属性。如何将文档添加到标签本身?
java - Eclipse JSTL 完成:如何使我的自定义标记定义的新 JSTL 变量可见
我们构建了一个自定义标记库,它(通过标记 TEI 类)声明了一个新变量,该变量在脚本级别和 JSTLS 级别都可见。Eclipse 正确地完成了对象 whitin scriptlets,但在 JSTL 中无法识别它。我们是否缺少 Eclipse 中的一些配置?它可能是 taglib 的 TLD 内的东西吗?
这是一个例子:
我希望 Eclipse 能够在两条线上完成。
有什么帮助吗?
添加信息:
TLD 为 DTD 声明 jspversion 1.1 DTD 声明是http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd
编辑 2016-10-21:
- 我们正在使用 Eclipse Mars。
- 我们已经使用 DTD 2 测试了 TLD 版本 2.0,但没有成功。
- 我们还跟踪到 Eclipse 无法完成任何JSP-EL 变量的问题。以下示例不提供补全。
liferay-7 - 如何在 Liferay 7.2 中创建标签库?
我是 Liferay 的新手,我需要创建一个可以在我的 liferay portlet 中使用的自定义标签库。但问题是,我没有得到任何在 Liferay 中创建和使用它的分步教程或指南。
第一个问题是,我无法弄清楚我需要为此创建什么样的项目。
对于前。如果我正在创建一个 portlet,我需要在创建新的 liferay 模块时使用 MVC-PORTLET 项目模板。同样,我可以使用什么模板在 Liferay 中创建自定义标签库。
此后,我需要知道创建标签并在我的 portlet 中使用它的剩余步骤。
java - Spring MVC - JSP 中的打印表格
java和spring mvc的新手。我正在尝试在 jsp 视图页面中打印数据库表。这是我的逻辑 1. 使用数组列表来存储每列的值。(我的表中有三列,所以我使用三个数组列表) 2. 创建三个模型和视图对象
- 在jsp中迭代
我只能在表格中打印一列。我不知道如何组合所有三个对象。任何有关代码的帮助将不胜感激。
列表用户.java
/li>
如果我想在jsp中打印表中的所有列,我如何为三个对象的每个循环编写!!!!!!
jsp - JSPG0047E: 找不到 uri http://www.ibm.com/jsf/html_extended 的标记库
尝试访问部署在 Linux 机器上的 WAS 8.5.5.16 上的应用程序时出现标题中提到的错误。在本地(windows)机器上部署相同的应用程序(ear)如何正常工作:这是页面的顶部:
如果我删除 <%@taglib uri="http://www.ibm.com/jsf/html_extended" prefix="hx"%> 行,页面加载但缺少登录按钮。需要了解什么 jar 包含这个我猜它无法找到的参考。我正在粘贴下面的日志部分。不确定是什么问题
日志:
jsp - tld 文件无效,但其文件名
我正在 SpringBoot 下创建一个自定义标记库。我的 taglib 标签是:
我根据许多可用的来源创建了一个 TLD 文件并将其放在 /WEB-INF/tags/resourceBundle.tld 中,这里是带有 uri 标记的部分
但是当我引用标记库时收到此错误消息:
但是,我不相信它会被读取,因为它在 TagLibraryInfoImpl::generateTldResourcePath()@281 中被确定为无效:
代码在最后一个 err.jspError 行结束:
基本上,如果 URI 以“/WEB-INF/tags”开头(正如许多消息来源所说是强制性的)并以“.tld”结尾,但不是“implicit.tld”,那么 tld 文件是“无效的”——这个结论甚至无需打开文件即可到达。
我已更改 <%@taglib%> uri 以引用不存在的文件,并通过代码(上图)从同一路径获取相同的错误消息。
我已经阅读了许多关于该主题的文章并查看了一个使用自定义标记库的旧项目(但它使用了 ANT 和 Spring,我使用的是 Maven 和 SpringBoot),我不知道如何识别我的标记库。
有人可以告诉我我做错了什么吗?