0

私は次のファセットでアプリケーションを開発しました

  • 動的 Web モジュール 2.5
  • JavaServer Faces 1.2
  • Java5

Rich Faces 3.2を使用しており、サーバーはTomcat 6です

エラーが発生します

Attribute align invalid for tag panelGrid according to TLD. 

私はリンクをたどりました
レイアウトはTLDに従って無効です

しかし、すでにJSF 1.2を使用しているため、問題は解決しませんでした。このエラーの考えられる原因は何ですか。次のヒントを与えることができます

  • プロジェクトは当初、JavaServer Facet がインストールされていない状態で開発されました
  • JSF 1.2 とリッチ フェースを追加します (組み込む必要のある機能強化のため)。
  • それ以来、このエラーが発生し始めました。

前もって感謝します。

4

1 に答える 1

2

他の質問は無関係です。layout属性を使用しようとしているときの属性についてalignです。layoutof 属性は<h:panelGrid>JSF 1.2 で導入されました。align属性は でサポートされていませんでした<h:panelGrid>。この属性は、TLD ドキュメント<h:panelGrid>によると、JSF 1.2 のタグでサポートされている属性にはリストされていません。

そのため、その属性を削除alignし、代わりに CSS を使用して何をしようとしているのかを確認してください。

于 2012-06-30T11:30:55.473 に答える