问题标签 [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 回答
1904 浏览

jsf-2 - 在 JSF 中为验证器创建自定义标签

我为我的 JSF 项目创建了一个自定义验证器。我可以这样使用它:

我需要为它创建一个自定义标签,所以我可以像这样使用它:

如何为我的验证器创建自定义标签?我正在使用 Eclipse、JSF 2.0 和 Glassfish

0 投票
0 回答
1118 浏览

java - 一起使用 JSTL forEach 标记和基于 JSP 的自定义标记

我正在使用自定义标签实现分页支持。我决定使用基于 JSP 的标记,因为格式比任何繁重的逻辑都多。但这不是主要故事。问题是 JSTL forEach 根本无法在我的 .tag 文件中工作并抛出java.lang.NoSuchFieldError: deferredExpression。当我在 JSP 中使用我的标签时,即使此代码也会引发异常:

同样在我之前的项目中,我在一个 JSP 中将struts 标签和forEach标签混合在一起时遇到了这个异常。我不知道它是什么,但通过用类似的 struts 标签iterate替换forEach来处理它。但是这次我需要 forEach 因为它的属性“step”。有任何想法吗 ?

0 投票
1 回答
384 浏览

facebook-graph-api - 我如何实现一个开放图(http://ogp.me/)以在另一个网站中使用我的自定义标签?

我已经查看了http://ogp.me/但找不到解决方案。我想做的是:

定义一个xmlnslike:

id为该网站设置一个,例如:

并将该标签用作 html 中的组件,例如:

您能否告诉我如何为我的系统实施这种方法?

0 投票
1 回答
2013 浏览

java - jstl 自定义标签问题 - 忽略 c:out、标签参数和减少代码

我正在使用 jstl 来创建自定义标签。这是 location.tag 的内容:

这里我使用位置标签:

  1. 由于某些原因,生成的元素 id 没有前缀<c:out value="${param.id}" />。例如,在我写的 location.tag 中,<input type="text" id="<c:out value="${param.id}" />_addressHouseNumberInput"/>但两种用法的结果都是:(<input type="text" id="_addressHouseNumberInput"/>它忽略了c:out. 有什么问题?
  2. 对于这两种用法,html 结果是相同的,就好像它无法识别参数 locationType。这是为什么?
  3. 我这里有很多代码重复。例如,所有 id 前缀:<c:out value="${param.id}" />. 有什么办法可以减少代码量?
0 投票
1 回答
1214 浏览

jsf - jsf将新的请求关系bean对象传递给会话bean不使用自定义标签

在我的应用程序中,我在城市 (A) 和邮政编码 (B) 之间建立了关系。

所以我有两个 SelectOneMenu,其中第一个代表 A,第二个代表通过 ajax 更新的选定 A 的 B。

因为我多次使用这两个菜单,所以我为它们编写了一个自定义标签,只要将 A 和 B 值分配给我的会话 bean 中的现有变量,它通常可以正常工作。

但是在某些情况下,我想将一个新的关系对象传递给我的 bean,该对象不使用标记组件工作。

我想作为参数传递给我的逻辑会话 bean 的 add 方法的新请求范围 AToB 对象的属性 A 和 B 为空!

*附加说明

  1. 将标签组件与现有会话 bean 变量一起使用是可行的。
  2. 使用标签组件添加新的基于请求 bean 的关系对象不起作用。
  3. 选择的 A 总是(在情况 1 和 2 中)使用 ajax 更改事件正确传递给 bean。
  4. SelectOneMenu 的转换器始终有效。(在调试模式下测试)
  5. 使用标签组件 JSF 从不调用 setter 来设置新 AToB 对象的 A 和 B,在调试模式下进行了测试。
  6. 使用 jsf 默认 h:commandButton 而不是 primefaces 会产生相同的错误。
  7. 不使用标签组件也能完美运行!

环境:

Mojarra 2.14
GlassFish 3.01

我简化了删除构造函数和 getter & setter 的类。

DTO,波乔:

会话 Bean:

面孔-config.xml:

abSelect 标记文件:

abcd.taglib.xml

调用站点:

而是添加一个没有标签组件的新 AToB (见上面的#2)

0 投票
2 回答
1218 浏览

css - IE8 中的自定义标签

我在让我的字体样式在 IE8 中显示正确时遇到问题。在所有其他浏览器中看起来都很好。

例如,在此页面上,标题“Acai Berry”有一个标签: http ://www.ultralaboratories.com/Fruitrients/Acai%20Berry/index.php

在 mys CSS 文件中,h10 如下所示:

在 IE8 中,它的样式不正确;它不是粗体或大文本。所有其他字体似乎都很好。

谢谢!!!

0 投票
1 回答
1011 浏览

jsf - JSF 自定义标签包装器动态参数

我正在尝试创建一个自定义标签,该标签将充当标准组件的包装器,并将定义一些常见属性的值

例如,自定义标签将如下所示

然后,每次我需要一个 datascroller 组件时,我都可以使用这个标签

我的问题是我是否可以为我的自定义标签提供属性,这些属性将被“转移”到 jsf 组件,而无需明确指定每一个。例如考虑以下使用我的自定义组件

和这个

属性 pagesVar、stepControls、renderIfSinglePage 应该被传递给 rich:datascroller 组件。我知道我可以做这样的事情

但我想知道是否有一种方法可以传递所有属性而不指定每个属性

0 投票
1 回答
215 浏览

markup - 在 GraphML 中调整 XML 输出

你认为我可以调整 GraphML 的 xml 输出吗?

GraphML wiki中,标签似乎是固定的:

我看到您可以更改标签属性。您认为我可以将标签本身自定义为类似的东西<car></car>吗?

0 投票
0 回答
1290 浏览

html - 解析自定义 HTML 标签

我有这样的自定义标签:

我正在尝试使用此模式查找所有标签:

它正在工作。

但是,如果我有这样的事情:

如何编写可以防止嵌入标签的正则表达式。因此,首先会找到内部标签,然后在我删除这些标签(替换为空字符串)后,会找到外部标签。我想要这样的东西:

Where(<!--)应该被解释为一个完整的表达式,而不是被限制的字符( < ! - and )

我试图谷歌,但我没有发现任何有用的东西,我知道我不应该用正则表达式解析 HTML,但我正在解析自定义标签,而不是 HTML。

0 投票
2 回答
6677 浏览

jstl - 将表达式传递给 JSP 中的自定义标签

嗨,我刚刚创建了在我的 JSP 中使用的自定义标签标签的 .tld 是这样的

现在,当我将它与诸如 cust_id="1" 之类的 int 值一起使用时,该标签效果很好

但是当我使用 EL 时它不起作用

所有教程都以 int 或其他数据类型开头,所以我无法在这里找到任何可能有帮助的资源.. 有什么建议吗?