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

jsf - 如何将现有的 JSF 组件添加到我自己的自定义组件中?

我有一个扩展 UIComponent 和 UIOutput 的标记类。在这个类中,我有 encodeBegin 和 encodeEnd ,我可以使用我的 contextWriter 来输出任何我想要的 html 标签,方法是使用 writer.startElement("div", myComponent) 等等。

我现在的问题是我需要插入例如 a 而不是使用 writer.startElement。我可以通过 getChildren().add(HtmlCommandButton button = new HtmlCommandButton()); 但是当这样做时,我似乎无法输出我希望它们出现的组件,就像我可以使用 write.startElement 一样。

关于如何利用我自己的标签库中的richfaces标签、JSF标签和类似标签,有人有什么好的解决方案吗?简而言之,我真正想做的是在我的 encodeBegin 中:

提前致谢

0 投票
9 回答
33146 浏览

java - JSP:不评估 EL 表达式

我有一个在 Tomcat 5.5 上运行的 JSP 页面。我有以下代码:

我得到的输出是:

我无法弄清楚为什么 forEach 循环工作但输出不工作。任何人可以提供的任何帮助都会很棒。

0 投票
4 回答
2900 浏览

eclipse - GWT/Eclipse/Jetty 问题:Jasper 无法解析标记库

我正在尝试让 GWT Hosted 模式在 Eclipse 中工作,就像这个 HOWTO 一样。Servlet 可以正常工作,我的 GWT 代码也是如此,但是我的所有 JSP 都失败了,因为出现以下错误:

这个 webapp 在 Tomcat 5x 下部署时工作正常;在 Eclipse 中运行时,我似乎无法让它解析标记库。我是 Eclipse 的新手,让它与 GWT+Maven 所需的所有移动部件一起工作让我大吃一惊。

更新:我不再使用 Eclipse;我已经切换(返回!)到 Intellij IDEA。所以我不能诚实地评估你们这些好心人发布的答案。一旦发生某些投票操作,或者其他人使用其中一种方法报告成功,我将接受适当的答案。谢谢。

0 投票
1 回答
8099 浏览

java - 将 JSP 标记转换为 JSF 组件

我有一个 JSP 标签,我想在我的 JSF/Seam 应用程序中使用它。有人可以给我一些指导,让我的环境接受标签。我可以将一个 faclets *.taglib.xml 文件指向我的旧标签,还是我需要编写一个扩展前一个标签的组件?

为任何信息干杯,李

0 投票
2 回答
1268 浏览

jsp - EL 如何搜索属性?

EL 如何在 JSP 中搜索属性?以及如何禁用它?

有人知道EL的性能吗?

0 投票
1 回答
4220 浏览

testing - 测试 grails 标签库

圣杯 1.1。我的自定义标签:

几乎所有我看到的 taglib 单元测试

是否可以测试使用模型中的正确值呈现正确的模板?

MyTagLibTests

}

0 投票
2 回答
6487 浏览

jsp - 如何发布 JSTL 导入标签的参数()?

我目前在 JSP 页面中使用 JSTL 标记来导入外部页面的内容:

不幸的是,参数现在越来越长。由于它们在 URL 中被编码为GET参数,因此我现在收到“414:请求 URL 太大”错误。有没有办法将参数发布到外部 URL?也许使用不同的标签/标签库?

0 投票
4 回答
2934 浏览

ajax - ajax4jsf 死了吗?还有哪些其他适用于 JSF 的 AJAX 库?

我目前正在为我正在处理的项目使用JBoss RichFaces JSF 组件库。它总体上工作得很好,尤其是 ajax4jsf (A4J) 提供的 AJAX 支持,但我发现几乎每个组件都使用了通常非常不灵活的表格标记,而且 RichFaces 的所有这些“皮肤”东西都很烦人。如果有一些组件只提供功能并且只提供最少的标记/样式,那就太好了。本来我打算用 ICEfaces,但是效果也不是很好,而且还带来了很多预定义的样式,所以现在 RichFaces 似乎是最好的选择。

现在我认为开发一个干净的标签库会很好,它提供了一些在 RichFaces、ICEfaces 或 Tomahawk 中找到的有用组件(当然不是全部!),它们不使用任何预定义样式并生成可以轻松设置样式的标记CSS。

我想使用 ajax4jsf 库来支持 AJAX,因为我认为它工作得很好,并且可以通过 facelets 无缝集成到标准 JSF 中。但似乎由于它已经转移到 JBoss,它不再作为独立库提供。你只能下载我不想要的整个 RichFaces 包。

ajax4jsf (A4J) 项目死了吗?如果是,有哪些替代方案?

0 投票
3 回答
7963 浏览

grails - Grails 链接 taglib 在 GSP 之外使用

我正在尝试使用 taglib 调用,那里有属性参数,还有链接 taglib 使用的标签本身的东西。我找不到传递给 g.link() 调用以使其呈现链接文本的属性。我已经尝试过“body”、“link”、“text”和“linkText”——这些都不起作用。

我希望能够打电话

但不知道该放什么

0 投票
2 回答
2252 浏览

jsp - Jsp 没有看到包含的标记库。似乎是本地 webshpere 6 配置问题?

我会尽量做到描述性。

情况:没有在 jsp 上解析 struts 标签。当您查看应该解析为链接的内容时,您会看到:

这让我相信 struts 标签没有得到解决。

该页面的来源包括:

如果你看一下那个jsp:

如果您查看 web.xml:

无需重新粘贴文件夹结构.. tlds 的路径是正确的。我还可以告诉你,我已经检查了类加载器,并且加载了 struts jar。

现在,它在我的本地 websphere 6 服务器上运行,该服务器由 IBM RAD 启动。当我签出这个项目时,链接在我的本地没有解析。但是,当我的队友检查它时,它在他的本地运行。显然,我已确保我已按照与我的队友相同的步骤在本地运行此应用程序。此应用程序还可以在我们的 websphere TEST、QA 和 PROD 环境中运行。所以,这种情况只针对我的盒子。