问题标签 [custom-tag]
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 10 的自定义标签中使用 CFThread 时出现未定义错误
注意:我已经完全重写了这个问题以考虑新信息。如果你已经读过这个,请重新阅读。
cfthread
在 ColdFusion 10 的自定义标签中使用 from 时出现错误。在应用程序日志中,我收到以下条目:
它作为错误返回的函数的名称是_cffunccfthread_cf[Page Name Calling the CFThreadTag]
一个不会随着请求而改变的数字。我每次都可以使用以下代码复制它:
应用程序.cfc:
ThePage.cfm:
ThreadTag.cfm:
只需将所有三个文件放在 ColdFusion 10 的目录中并加载 ThePage.cfm。我在应用程序日志中得到以下条目:
我还注意到,在自定义标签内的线程错误中,它不包含应用程序名称。虽然页面中线程的日志条目确实如此。请注意,错误行仅,,
针对日志的 Application 列,而成功线程具有"CFTHREADCUSTOMTAGTEST"
.
如果我更改ThreadTag.cfm
为等待标记中的线程完成处理,那么一切正常,并且我得到了日志中的两个条目,如我所料:
为了验证任何地方都没有时髦的设置,这是我的本地开发环境的设置摘要。
所以看起来如果我只是把线程扔出去,而不是等待它完成,那么线程似乎正在从父页面中寻找不再存在于内存中的东西。至少这是我完全没有根据的猜测:)。
我还向 Adobe 提交了一个错误。错误号 3218452。
jsf - jsf有条件地设置id
我有一个自定义标签并希望允许设置内部元素的 id
但我总是得到
我怎样才能归档当用户设置它使用的 id 时,jsf 应该自己生成它
jsp - 如何在 POJO 中调用 JSP 标记
我有一个用于
我在这个 Pojo 中放入了我需要的东西:比如request
, response
.. 这样我就可以包含另一个带有RequestDispatcher
.
我需要做的是包含一个custom tag
,我可以将此自定义标记放入 JSP 中并包含该 JSP,但我想知道是否还有其他方法。
java - 如何为自定义标签创建自定义 URI (taglib)
我有一个项目“lib”,其中包含其他项目共有的类。在项目“留言簿”中,我想使用 lib.jar 中定义的标签,我认为为此我需要为我的自定义标签创建一个 URI,因为 spring 是:
所以我做了,在我的任何网站上都有一个链接(注意:404 返回,以及在春天)
留言簿说找不到那个标签。但就像他对春天所做的那样?我需要做一些映射吗?
编辑:
来自留言簿的一些jsp:
tinymce - tinyMCE 编辑器删除 div 元素中的自定义标签
我需要在 tinyMCE 中添加一些自定义标签。如果它们单独在 body 标签中也没关系,但是如果我将它们放入 div 标签中,那么编辑器会将其删除。这是示例:
我需要添加“unsubthis”标签,所以我有这个配置文件
如果我打开编辑器并将其放入 HTML
然后更新一切都很好,如果我查看 HTML,代码看起来一样。如果我尝试将其放入 HTML 中,就会出现问题:
然后 unsubthis 将在更新后被删除,我会得到这个代码
仅当 unsubthis 标签为空时才会出现问题,我该如何解决?
我目前使用的是 3.5.6 版本。
jsp - Jsp 用 jsp:include 模仿自定义标签?
我的应用程序以前广泛使用 jsp 2.0 自定义标签。我们更喜欢这些而不是 jsp:includes,因为我们不必手动将对象设置到请求范围内。然而,自定义标签对我们来说有一个主要限制,即无法动态调用它们。在我们这种规模的应用程序中,这迫使我们改用 jsp:includes。
所以我们有很多看起来像这样的代码:
除了看起来很丑,它容易出错,所以我想把它封装到一个标签中以获得两全其美的效果,一个在幕后调用动态 jsp 的自定义标签。我尝试了一个名为“include”的自定义标签,如下所示:
但它不起作用,因为 c:set 不允许 var 标记中的表达式。我怎样才能使这项工作?我愿意在这个标签中使用 scriptlet,只是因为它对我们的应用程序有价值。
理想情况下,我希望能够编写一个接受无限数量参数的标签,如下所示:
但我不知道该怎么做。任何建议都会很棒。顺便说一下,这个例子只是为了展示,所以不要挂断它,这只是我想表达的想法。
jsp - 自定义标签创建自定义标签
我正在尝试创建一个使用其他自定义标签的自定义标签。
我的方法是这样的:
这似乎不起作用,因为我使用 BodyContent 编写的任何内容都不再被处理,因此 JSP 的输出仍然包含<some-other-custom-tag>
. 有没有办法在输出最终进入浏览器之前对其进行处理?
编辑:我可能没有很好地表达我的问题。(我认为)我知道编译的工作原理以及请求如何变成文档。
据我了解,编译器检查我的 JSP 并找到<custom-tag>
. 它查看引用的 TLD 并找到与标记关联的 Java 类。它调用类,设置参数和东西,然后执行类似的方法doAfterBody()
(取决于类扩展的标记处理程序的类型)。从那里我写到<some-other-custom-tag>
JSP 的输出。我知道这不起作用,因为编译器不会再次查看它,因此没有意识到还有另一个自定义标签要处理。
我正在寻找一种方法来(1)让编译器再次处理(部分)输出,或者(2)让编译器处理包含的 String 对象,<some-other-custom-tag>
以便我可以将其写入输出。
当然,我也愿意接受任何替代解决方案。
html - Java EE 的自定义标签支持
给定 Java EE 环境中的以下 HTML:
我希望ServletRequest.getParameterNames()
包括foo
.
但是,例如:
我希望ServletRequest.getParameterNames()
包括foo
但它没有。这让我思考:
- 为什么
ServletRequest
接受来自输入标签的值而不是我的自定义标签? - 我是否正确假设 HTML5 支持这种可扩展性?
- 有谁确切知道哪些标签
ServletRequest
接受参数绑定?
java - 某种 JSTL 消息标签
是否有专门用于显示消息的 JSTL 标记,并且只有在有消息要显示的情况下?这样我就不必用“c:if”标签来包围显示了。
如果是这样,我该如何使用它?我应该如何添加要显示的消息?
javascript - IE 在 sethtml 时丢失自定义标签
以下代码在 FF 和 IE 中运行
但下面提到的代码在 IE 中丢失了用户定义的标签(FF 可以正常工作)
* appendHtml() *也有同样的问题
我的确切要求是:
AnotherElement.getHtml() 中的原始值为:
在 Element.sethtml() 之后它包含的值是: