问题标签 [custom-tags]
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.
coldfusion - ColdFusion 在自定义标签中使用自定义标签
我对 ColdFusion 有点陌生(来自 Java/OOP 世界)
我有一个自定义标签,它在 cfscript 中运行一些东西并输出一个值。我想让这个自定义标签(我们称之为 A)调用另一个自定义标签(我们称之为 B,一个更通用的自定义标签,具有某种“静态”功能)具有特定参数。
我如何从 A 中调用 B?如何在 A 中使用 B 的返回值?
A的代码
jsp - 检测多次出现的自定义 JSP 标记
我正在编写一个自定义标记库(1.2),其中包含循环标记和嵌套标记。有谁知道在第一个循环标记内是否有办法知道稍后在 JSP 中是否有更多相同的循环标记出现?
例子 :
希望我足够清楚..
注意:不幸的是,我认为这篇文章对我没有用......
谢谢 !
struts2 - 如何扩展struts 2标签?
我想扩展 Struts 2 s:select 标签。有人可以解释执行相同操作所需的步骤。此外,如果 Struts2 框架中有任何可用的钩子或实现
java - 为什么 customtag 中的 pagecontext 会导致 Null 异常
我尝试编写有关自定义标签的演示代码,但是这个问题..我讨厌它,我可以自己解决它。
这是我的 .TLD 文件:
这是我的班级 CustomerTag:
这是我的 JSP 文件:
请帮助我,谢谢大家
java - Java:使用自定义标签为 Web 应用程序创建 GUI-Builder
在我们的项目中,我们开发了一个框架,旨在封装 Java Web 开发的大部分方面。我的客户是使用这个框架的其他程序员。
我们封装的其中一件事是 JSP 标签。我们为所有内容创建了自定义标签,因此用户根本不需要使用常规的 HTML 和 JavaScript。
现在我正在寻找为这些自定义标签创建 GUI-Builder 的方法。意思是某种 GUI 应用程序,它允许用户将图形控件拖放到画布上,然后基于此应用程序将生成页面的 JSP 代码。请注意,我们的自定义标签不仅仅用于抽象。其中许多是可见控件,由 HTML 结构和用于控制它们的 JavaScript 逻辑组成。并且自定义标记的属性(用户在 JSP 中定义)有时会影响它的外观和行为。
如果该工具可以成为 Eclipse 的插件,那将是一个巨大的好处。
是否有任何现有的工具可以做到这一点?
是否有用于创建此类工具的设计模式或最佳实践教程?
谢谢!
grails - 从 Grails 自定义标签加载静态资源,配置:'head'
我正在尝试编写一个 Grails 自定义标签,该标签(除其他外)会触发资源的包含,因此<myTags:view name="foo"/>
会加载诸如js/views/foo.js
. 我希望它加载disposition: 'head'
.
我可以使用<r:external/>
,但这不会把它放在 中<head>
,它只会产生一个内联<script/>
标签。我可以使用<r.script/>
,但这并不能让我引用路径;我必须让我的自定义标签读取文件并将其转储到out
.
现在,如果foo.js
是它自己的模块,我可以做类似r.require([module: 'foo'])
的事情: ,但它不是;部分原因是我不想在ApplicationResources.groovy
. 但也许我可以ApplicationResources.groovy
通过阅读可用文件以编程方式创建模块——这可能吗?或者,还有更好的方法?
html - JSTL 迭代地图
我正在使用 JSTL 从 bean 类中获取值。从 bean 类获得的值将是java.util.Map。通过以下代码成功获取值:
获得键值对后,我需要创建一个 4 行 7 列的表。地图 :
地图中的键将是 1-28,值将是 TRUE 或 FALSE 。
如果键为 2 且值为 TRUE ,则需要在表的 (1,2) 中打勾,即:第 1 行第 2 列。
同样,如果key是18,需要在表的(3,4)处打勾。
我不知道如何进一步进行,因为我仅限于使用 JSTL 并且是 JSTL 的新手。不允许使用 javascript 或 jquery,这让生活变得轻松。
请给我一些建议以进一步进行。任何帮助都将是可观的。
java - 带有 JS 的 Java 自定义标签
我有自定义标签,其中包含form
withtext input
和submit
。我想text input
使用 JS 来验证这一点,所以我的自定义标签输出应该如下所示:
(注意,此代码已简化!)
当我想在页面上使用此标签两次或更多次时出现我的问题 - 我想form
再次在页面上打印,但不是 JS 验证代码!验证码在页面上必须是唯一的。我怎样才能存档呢?我的自定义标签扩展javax.servlet.jsp.tagext.TagSupport
web-applications - 是否可以在 JSTL 自定义标记 doTag() 中获取页面上下文?
我只是一个初学者,正在开发我的第一个 Web 应用程序。我正在尝试支持多种语言,因此我在我的 JSTL 自定义标记逻辑的主体中使用基于包的消息。像这样:
问题是 - 我找不到任何可能为这个捆绑包设置一个语言环境而不声明一个多余的标签属性。有点:
接着:
但它似乎工作不正确,总是传递相同的语言环境字符串(默认到我的浏览器???),与我在标题中设置的内容无关
有没有什么聪明的方法可以在 doTag() 正文中获取会话上下文?
提前致谢。
jsf - 如何创建自定义 Facelets 标签?
我正在使用 JSF 2.0。我使用标记文件创建了自定义 JSTL 标记,并且在 JSP 中运行良好。但我也想在 Facelets 中使用自定义 JSTL 标记。是否可以在 Facelets 中创建标签文件?