WAS 6.0 +JSF1.1からWAS7.0+JSF1.2に移行した後のページレンダリングに問題があります。主な問題は次のコードにあります。
<h:messages rendered="#{!webData.facesMessagesEmpty}" styleClass="messages"
showSummary="true" showDetail="false" title="Messages" layout="table" id="eMessages"
infoClass="info_with_icon" warnClass="warn_with_icon" errorClass="error_with_icon"
fatalClass="fatal_with_icon" />
このコードは、WAS 6.0 + JSF 1.1では正しく機能しますが、WAS 7.0 +JSF1.2ではスタイルを使用しません。少し調べてみたところ、この問題はlayout="table"にのみ発生することがわかりました。layout = "list"を使用すると、スタイルは問題ありません。残念ながら、ここにテーブルが必要です(layout = "list"はインデントを作成するため、これを回避する方法はありません)。また、layout = "table"の場合に生成されるHTMLコードは、JSF1.1とJSF1.2では大きく異なることがわかりました。
だから私の質問-WAS7.0+ JSF 1.2の古いスタイル(JSF 1.1)のHTML生成を強制することは可能ですか?グーグルしようとしましたが、答えが見つかりません...