问题标签 [taglib]

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 投票
1 回答
1217 浏览

jsp - 我应该在我的 JSP 中引用哪个 JSTL URL?

尝试运行 JSP 时出现以下错误。我正在使用 Tomcat 6.0.18,我想使用最新版本的 JSTL。

我应该使用哪个版本的 JSTL,哪个 URL 与哪个版本的 JSTL 一起使用?

我收到此错误

“根据标记文件中的 TLD 或属性指令,属性键不接受任何表达式”

我只想说我有这个工作,但我想切换 jar 文件中包含 TLD 文件的 JSTL jar 文件。(而不必将它们部署在 Web 应用程序中的某个位置并在 web.xml 中定义引用)。

0 投票
3 回答
1050 浏览

dependency-injection - taglib -> dependency injection pojo/service how?

Is there a nice way to dependency inject using a jsp taglib?

either using ejb 3.0, spring, or guice...

I have a lot of services/pojos that I would like to use in my taglibs

0 投票
4 回答
3129 浏览

jsp - jsp taglib 与包含 jsp 页面之间的根本区别是什么?

我有几个常见的元素(组件),它们会生成一些 html。看来我的选择是创建一个标记库,或者只是将该逻辑放入一个 jsp 页面并包含 jsp。

有什么不同?正面与负面?

0 投票
4 回答
1053 浏览

java - 使用 AJAX 而不是 TagLib?

我正在考虑使用 Ajax 而不是 TagLib 的想法。最优雅的方式是:使用 Java 注释。这个想法是,设计师或任何人都可以在没有任何 taglib 的情况下制作 HTML,只需使用带有 id 或 name 的“标准”HTML 标签,并调用 Javascript。这样任何所见即所得都可以使用,开发人员不必关心 HTML 格式或它的设计方式。在许多(至少是开源的)WYSIWYG 中,不会在最终结果中显示标记库(或有它的模板),因此很难“预览”。另一个原因是,开发人员应该知道 Java 和 HTML/TagLibs 不应该是必须的,因为我们有 CSS 和 AJAX。

它应该像这样工作:

MyClass.java

页面.html

其中可以是填充字段的 HTML; PageWithFields.html

这样,注释(没有 XML,就像 HTML 一样,它只是另一个文件修改并且 XML 不是 Java)将定义如何处理 HTML。这样开发人员就可以停止使用 HTML 进行开发而只使用 JAVA(或 JavaScript),您认为这是一个有效的想法吗?

0 投票
8 回答
51751 浏览

java - 在 JSP EL 中连接字符串?

我有一个 bean 列表,每个 bean 都有一个属性,它本身就是一个电子邮件地址列表。

<div>这会在列表中为每个 bean呈现一个。

对于子列表,我想做的是将列表中的每个条目连接起来形成一个字符串,作为<div>'title属性的一部分显示。为什么?因为我们使用了一个javascript库(mootools)来把它<div>变成一个浮动的工具提示,并且这个库把它title变成了工具提示的文本。

所以,如果${conf.subject}是“主题”,最终我希望title<div>“主题:blah@blah.com、blah2@blah2.com 等”,包含子列表的所有电子邮件地址。

如何使用 JSP EL 做到这一点?我试图避免将 scriptlet 块放入 jsp 文件中。

0 投票
2 回答
1644 浏览

java - Eclipse 对自定义 facelets 标记的支持

我最近开始了 facelets 开发,几天前制作了我的第一个有用的自定义标签。现在我想在 Eclipse 中支持自动完成,就像我对标准标签库(如 h、c 和 ui)的支持一样。

是否有任何简单的方法(少于 30 分钟的工作)来启用自定义标签的工具支持?

我正在使用带有 jboss 工具的 eclipse 3.4。

0 投票
4 回答
2025 浏览

jsp - 没有从 JSP 中的 for 循环到 if 循环中获取“索引”值

我的 if 语句总是评估为 false 并且不进入<span>块。因此,我无法在 if 条件下获得“index”的值,我已经尝试了所有使用 # 和 % 附加索引的东西。有人可以提出解决方案吗?

0 投票
6 回答
10371 浏览

xml - 使用 JSTL XML taglib 时出错 - 属性 xml 不接受任何表达式

当我尝试使用 JSTL XML 标签库时出现以下错误:

我正在研究 tlds 等,但如果有人知道这是什么可以节省我一些时间,将不胜感激!

如果有帮助,我会在运行示例代码时遇到此错误

在我的 /server-side-transform.jsp - 我的 taglib 指令是:

我在/WEB-INF/lib 中有standard.jar 和jstl.jar。

0 投票
2 回答
6153 浏览

vb.net - 使用 TagLib 从 MP3 文件中提取专辑封面 - 有没有更好的方法编写此代码?

我正在使用 Visual Basic 9 (VS2008) 和 TagLib。

以下代码从 MP3 文件中提取专辑封面并将其显示在 PictureBox 中。

有没有更好的方法来编写这段代码?

0 投票
4 回答
8396 浏览

grails - 在 Grails 中读取 g:datePicker 值而不使用“new Object(params)”方法

假设我有一个名为“foobar”的 datePicker:

如何读取此日期选择器的提交值?

一种有效但有一些不需要的副作用的方法如下:

这种方式将所有提交的字段读取到 newObject 中,这是我想要避免的。我只对“foobar”字段的值感兴趣。

我最初认为可以做到这一点的方式是:

但 Grails 似乎不会自动将 foobar 字段转换为 Date() 对象。

更新:可以在Grails JIRA中找到更多信息。