问题标签 [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.

0 投票
3 回答
1200 浏览

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为等待标记中的线程完成处理,那么一切正常,并且我得到了日志中的两个条目,如我所料:

为了验证任何地方都没有时髦的设置,这是我的本地开发环境的设置摘要

所以看起来如果我只是把线程扔出去,而不是等待它完成,那么线程似乎正在从父页面中寻找不再存在于内存中的东西。至少这是我完全没有根据的猜测:)。

我还向 Adob​​e 提交了一个错误。错误号 3218452

0 投票
2 回答
975 浏览

jsf - jsf有条件地设置id

我有一个自定义标签并希望允许设置内部元素的 id

但我总是得到

我怎样才能归档当用户设置它使用的 id 时,jsf 应该自己生成它

0 投票
1 回答
563 浏览

jsp - 如何在 POJO 中调用 JSP 标记

我有一个用于

我在这个 Pojo 中放入了我需要的东西:比如request, response.. 这样我就可以包含另一个带有RequestDispatcher.

我需要做的是包含一个custom tag,我可以将此自定义标记放入 JSP 中并包含该 JSP,但我想知道是否还有其他方法。

0 投票
1 回答
1748 浏览

java - 如何为自定义标签创建自定义 URI (taglib)

我有一个项目“lib”,其中包含其他项目共有的类。在项目“留言簿”中,我想使用 lib.jar 中定义的标签,我认为为此我需要为我的自定义标签创建一个 URI,因为 spring 是:

所以我做了,在我的任何网站上都有一个链接(注意:404 返回,以及在春天)

留言簿说找不到那个标签。但就像他对春天所做的那样?我需要做一些映射吗?

编辑:

来自留言簿的一些jsp:

0 投票
0 回答
1119 浏览

tinymce - tinyMCE 编辑器删除 div 元素中的自定义标签

我需要在 tinyMCE 中添加一些自定义标签。如果它们单独在 body 标签中也没关系,但是如果我将它们放入 div 标签中,那么编辑器会将其删除。这是示例:

我需要添加“unsubthis”标签,所以我有这个配置文件

如果我打开编辑器并将其放入 HTML

然后更新一切都很好,如果我查看 HTML,代码看起来一样。如果我尝试将其放入 HTML 中,就会出现问题:

然后 unsubthis 将在更新后被删除,我会得到这个代码

仅当 unsubthis 标签为空时才会出现问题,我该如何解决?

我目前使用的是 3.5.6 版本。

0 投票
1 回答
726 浏览

jsp - Jsp 用 jsp:include 模仿自定义标签?

我的应用程序以前广泛使用 jsp 2.0 自定义标签。我们更喜欢这些而不是 jsp:includes,因为我们不必手动将对象设置到请求范围内。然而,自定义标签对我们来说有一个主要限制,即无法动态调用它们。在我们这种规模的应用程序中,这迫使我们改用 jsp:includes。

所以我们有很多看起来像这样的代码:

除了看起来很丑,它容易出错,所以我想把它封装到一个标签中以获得两全其美的效果,一个在幕后调用动态 jsp 的自定义标签。我尝试了一个名为“include”的自定义标签,如下所示:

但它不起作用,因为 c:set 不允许 var 标记中的表达式。我怎样才能使这项工作?我愿意在这个标签中使用 scriptlet,只是因为它对我们的应用程序有价值。

理想情况下,我希望能够编写一个接受无限数量参数的标签,如下所示:

但我不知道该怎么做。任何建议都会很棒。顺便说一下,这个例子只是为了展示,所以不要挂断它,这只是我想表达的想法。

0 投票
2 回答
841 浏览

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>以便我可以将其写入输出。

当然,我也愿意接受任何替代解决方案。

0 投票
1 回答
105 浏览

html - Java EE 的自定义标签支持

给定 Java EE 环境中的以下 HTML:

我希望ServletRequest.getParameterNames()包括foo.

但是,例如:

我希望ServletRequest.getParameterNames()包括foo但它没有。这让我思考:

  1. 为什么ServletRequest接受来自输入标签的值而不是我的自定义标签?
  2. 我是否正确假设 HTML5 支持这种可扩展性?
  3. 有谁确切知道哪些标签ServletRequest接受参数绑定?
0 投票
1 回答
562 浏览

java - 某种 JSTL 消息标签

是否有专门用于显示消息的 JSTL 标记,并且只有在有消息要显示的情况下?这样我就不必用“c:if”标签来包围显示了。

如果是这样,我该如何使用它?我应该如何添加要显示的消息?

0 投票
1 回答
806 浏览

javascript - IE 在 sethtml 时丢失自定义标签

以下代码在 FF 和 IE 中运行

但下面提到的代码在 IE 中丢失了用户定义的标签(FF 可以正常工作)

* appendHtml() *也有同样的问题

我的确切要求是:

AnotherElement.getHtml() 中的原始值为:

在 Element.sethtml() 之后它包含的值是: