问题标签 [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 投票
2 回答
2069 浏览

java - 动态内容中的嵌入自定义标签(嵌套标签)不呈现

动态内容(嵌套标签)中的嵌入自定义标签未呈现。

我有一个页面,它从 javabean 中提取动态内容并将对象列表传递给自定义标记以处理成 html。在每个对象中都有一堆要输出的 html,其中包含我希望也呈现的第二个自定义标签。问题是标签调用被呈现为纯文本。

一个例子可能对我有更好的帮助。

1 从数据库中提取信息并通过 javabean 返回到页面。将此信息发送到自定义标签以进行输出。

这个标签应该像这样输出一个盒子 div

这渲染得很好,正如预期的那样

2 例如,在上面的示例中,我要在 importantNotice.getMessage() 字符串中有一个自定义标签:

重要通知呈现正常,但引号标签不会被处理,而是简单地插入到字符串中并作为纯文本/html标签放置。

而不是

我知道这与处理器和预处理器有关,但我不确定如何使其工作。

0 投票
7 回答
1073 浏览

coldfusion - 您如何决定使用什么:UDF 或自定义标签?

WACK说:

如果你觉得你需要有很多争论,可以考虑创建一个 CT。

...

CT 比自定义函数更强大、更灵活。尝试将 UDF 用于简单的事情......将 CT 和组件用于更多涉及的过程,尤其是那些您可以将其视为离散动作而不是简单的“按摩”的过程

好的,但是您通常如何做出决定?了解现实生活中的实践和例子很有趣。

对我来说,当一个函数有许多不需要的参数时就会发生这种情况,所以我必须称它们为 myFunc(arg1="foo", arg2="bar")。有时<cfmodule>语法只是变得更具可读性,但并非总是如此。

其他原因是我不喜欢长的(比如说,超过 2 个代码屏幕)UDF。

但是所有这些想法都是非常主观的,这就是为什么我有兴趣阅读其他人的意见。也许有更好的规则?

提前致谢。

0 投票
1 回答
214 浏览

java - 在 JSP 自定义标签中为 HTML 实现“窗口管理器”

我有一个问题:我需要构建一个自定义标签,它可以获取它的子标签(每个都将呈现为某种 HTML 小部件)并以某种智能方式将它们呈现到页面中。

这是一个相当开放的问题,所以我想了很多不同的方法来解决它。我需要的是一些关于如何的输入:

  • 其他人已经做到了
  • 想法

我的想法:

  • 使用类似于 960 网格系统 CSS 的布局,并使用 JSP 自定义标记属性指定每个小部件的位置。如果没有指定,做一个流布局
  • 使用 HTML 表格,并使用流布局将每个小部件粘贴到单元格中(这可能会出现问题,因为某些小部件不是方形的,它们是 3x1 或 1x3 等。
0 投票
5 回答
2684 浏览

java - JSP 自定义标签:是否可以有多个开始/结束标签?

使用 Django 模板语言后,我真的很怀念能够做这样的事情:

当我使用 JSP 时,我被困在做这样的事情:

或者:

是否可以编写一个支持elseand的自定义标签else if,而不是简单地为每个检查设置一对标签?

如果不可能,那是“首选”风格?小脚本或多个标签对?在我的组织中,大多数人似乎对 scriptlet 不屑一顾,但我还没有真正听到为什么像我列出的那些简单的条件语句如此糟糕的充分理由。

0 投票
1 回答
612 浏览

java - JSP中自定义标签的问题

嗨,我在 JSP 中有一个自定义标签

它工作正常,除了 helpURL='<%=((Map)request.getAttribute("constants")).get("WEB_CONTEXT").toString()%>/web/ABCGlossary.jsp'

它没有在 jsp 中翻译它给出的输出类似于 %=((Map)request.getAttribute("constants")).get("WEB_CONTEXT").toString()%>/web/ABCGlossary.jsp

你能帮我启用 rtexprvalue 有什么问题吗

0 投票
1 回答
542 浏览

java - 为什么我的 Facelets 循环变量不会超出范围?

我知道这看起来像很多文字,但我认为这是我缺少的一个非常简单的概念。

我正在用 Facelets 编写一个 Web 应用程序。我有一个自定义标签 rq:request-list,它将请求列表作为参数并输出一个可爱的表格来显示它们。到现在为止还挺好。

rq:request-list 开始于你所期望的:

结果很好。它甚至在表格中有一个链接来编辑请求。伊皮!

在将支持 bean 中的请求设置为我们所在的表行表示的请求之后,这将我们带到编辑页面。这就是问题所在。而且很微妙。

rq:request-list 在一页中多次使用;像这样:

现在表格看起来不错;也就是说,所有的文字都是正确的。但是,commandLinks 指向了错误的 Requests……它们指向页面上最后一个rq:request-list 对应行的 Request。与请求有关的数据按应在表中的形式输出,但 {req} 在单击 commandLink 时指向错误的请求。

重申一下,如果我在页面上有几个 rq:request-lists,则每个rq:request-list 第一行的 Edit 链接指向页面上最后一个 rq:request-list 中的第一个请求(行) . 每个rq:request-list的第二行的 Edit 链接指向页面上最后一个 rq:request-list 的第二个请求(行)。等等。

我怎样才能让 {req} 指向我原来的样子,而不仅仅是成为过时列表中的索引?

谢谢!

0 投票
1 回答
814 浏览

coldfusion - 为什么 Railo 不像 CFMX 6.1 那样读取“customtag”路径?

我正在尝试从 CFMX 6.1 迁移到 Railo 3.1。

我在这个目录中有 CFMX 6.1 的自定义标签

我将目录复制到

并通过 Railo 管理员添加此映射,并启用“搜索子目录”设置。

当我尝试访问从该目录调用任何内容的页面时,我收到此错误:

无效的组件定义,找不到 mycfc

我的 Railo 安装是通过 GlassFish v3 部署的。

我在加载此脚本时看到错误:

在我尝试迁移的旧版应用程序中,很多 CFC 已存储在 CFMX 6.1 的customtag路径中。

0 投票
3 回答
25943 浏览

ruby-on-rails - rails form helper有没有办法为提交生成一个按钮标签

我正在尝试创建按钮 ala Wufoo (重新发现按钮元素

我想编写以下代码,如下所示:

生成以下 HTML(而不是 input[type="submit"] 标签)

方法是否已经存在?还是我应该推出自己的帮手?

0 投票
5 回答
5788 浏览

html - [X]HTML 自定义标签:优点和缺点

我想使用一些语义 [X]HTML 标签来代替<div>s: <article><product><footer>。其中一些已经出现在即将到来的 HTML5 中,但是,它并不完全受支持。

渲染时我可能面临哪些可能的缺点?使用 CSS、JS?

我记得的一个是:IE6 不能克隆它不知道的标签。

0 投票
1 回答
323 浏览

java - 自定义 JSP 标记处理器正在缓存一个过时的属性,因此页面显示旧数据并且不更新,如何避免这种情况?

我制作了一个自定义 jsp 标记,用于在数据库中搜索历史值并将其呈现在页面上。标签需要的属性变量名日期

问题是“日期”属性根据时钟移动而改变(“日期”总是指向最后一小时),但是JSP 标记处理器的(jasper2)池系统不再更新日期”属性(调用setDate ),并且页面在某个时间点保持冻结状态。

我不想禁用池系统,因为它为网络提供了性能,但我需要以某种方式告诉它必须始终设置“日期”属性。

有一个技巧 oa 程序可以强制执行此操作吗?

非常感谢。