У меня проблема с рендерингом страниц после перехода с WAS 6.0 + JSF 1.1 на WAS 7.0 + JSF 1.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 + JSF 1.2. Я провел небольшое расследование и обнаружил, что эта проблема только для layout = "table". Если я использую layout = "list", то стили в порядке. К сожалению, мне нужна таблица здесь (потому что layout = "list" создает отступ, а я не знаю, как избежать этого). Также я обнаружил, что сгенерированный HTML-код в случае layout = "table" сильно отличается для JSF 1.1 и JSF 1.2.
Итак, мой вопрос - возможно ли форсировать генерацию HTML в старом стиле (JSF 1.1) для WAS 7.0 + JSF 1.2? Я пытался гуглить, но не могу найти ответ ...