1

私の 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"

名前空間、jar、および trinidad-config.xml を web-inf フォルダーに追加します。

ライブラリが利用可能かどうかを確認するために、挿入しました

 <tr:outputText value="someString"/> 

関連する xhtml ファイルに追加します。実際の問題は、outputText が UI でレンダリングされないことです。エラーメッセージもApacheログにも何も表示されず、レンダリングされません...

誰かがこれを解決し始める場所を知っていますか?

編集:

2romaintaz: web.xml にはまだ触れていませんが、それが問題の原因でしょうか?

ティア

K

4

1 に答える 1

2

ここで説明するように、JSFアプリケーションでトリニダードを有効にするには、構成を変更する必要があります。

  • web.xmlは、filterおよびfilter-mappingを定義する必要がservletありますservlet-mapping
  • faces-config.xmlはrender-kitを定義する必要があります。
于 2009-10-13T12:14:05.820 に答える