在JSF环境中使用Trinidad

时间:2009-10-13 09:14:13

标签: java jsf trinidad

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

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"

命名空间,jars和trinidad-config.xml到web-inf文件夹。

为了查看lib是否可用,我已插入

 <tr:outputText value="someString"/> 

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

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

编辑:

2romaintaz:我还没有碰过web.xml,可能是问题来源吗?

TIA

ķ

1 个答案:

答案 0 :(得分:2)

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

  • web.xml必须定义filterfilter-mapping以及servletservlet-mapping
  • faces-config.xml必须定义render-kit。