在 JSF 环境中使用 Trinidad

发布于 2024-08-07 18:59:29 字数 773 浏览 10 评论 0原文

我的基于 JSF 的应用程序面临着一个令人不快的问题。 现在我有几个 xhtml 文件,其中包括/使用以下内容 taglibs:

xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:t="http://myfaces.apache.org/tomahawk"
xmlns:c="http://java.sun.com/jstl/core"

现在我也想包括 apache trinidad 因为我需要它的对话框功能 因此我将

xmlns:tr="http://myfaces.apache.org/trinidad"

命名空间、jar 和 trinidad-config.xml 添加到 web-inf 文件夹中。

为了查看该库是否可用,我已将其插入

 <tr:outputText value="someString"/> 

到相关的 xhtml 文件中。实际问题是,outputText 得到 未在 UI 中呈现。没有错误消息,apache 日志中没有任何内容,只是 不渲染...

有人知道从哪里开始解决这个问题吗?

编辑:

2romaintaz:我还没有接触过 web.xml,这可能是问题根源吗?

酸钾

I'm facing an unpleasant issue with an JSF based application of mine.
Right now i have several xhtml-Files which include / make use the following
taglibs:

xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:t="http://myfaces.apache.org/tomahawk"
xmlns:c="http://java.sun.com/jstl/core"

Now I want to include apache trinidad too because I need it's dialog functionality
and so I added

xmlns:tr="http://myfaces.apache.org/trinidad"

to the namespaces, the jars and the trinidad-config.xml to the web-inf folder.

In order to see whether the lib is available I've inserted

 <tr:outputText value="someString"/> 

into the relevant xhtml file. The actual issue is, that the outputText gets
not rendered in the UI. No error message, nothing in the apache logs, it just
does'nt render...

Does anyone's got an idea where to start resolving this?

EDIT:

2romaintaz: I have'nt touched the web.xml yet, might that be the problem source?

TIA

K

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

落叶缤纷 2024-08-14 18:59:29

正如此处所述,您需要修改配置才能在 JSF 上启用 Trinidad应用程序:

  • web.xml 必须定义 filterfilter-mapping 以及 servletservlet-mapping
  • faces-config.xml 必须定义渲染套件。

As explained here, you need to modify your configuration in order to enable Trinidad on your JSF application:

  • web.xml must define filter and filter-mapping as well as servlet and servlet-mapping.
  • faces-config.xml must define the render-kit.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文