在 JSF 环境中使用 Trinidad
我的基于 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
正如此处所述,您需要修改配置才能在 JSF 上启用 Trinidad应用程序:
filter
和filter-mapping
以及servlet
和servlet-mapping
。As explained here, you need to modify your configuration in order to enable Trinidad on your JSF application:
filter
andfilter-mapping
as well asservlet
andservlet-mapping
.