<h:panelGroup rendered="#{Account.Status eq 'FAILED' }">
<h:outputText value="# {msg['account/failed']}" escape="false" />
</h:panelGroup>
<h:panelGroup rendered="#{Account.Status eq 'SUCCESS' }">
<h:outputText value="# {msg['account/success']}" escape="false" />
</h:panelGroup>
...more panelgroup messages like this for all different Status types,
and different messages to be shown..
В моем приложении Glassfish Jee6 я показываю свои сообщения в зависимости от состояния учетной записи, я храню свои строки в текстовом файле и получаю доступ со страницы JSF, как указано выше {msg['account/failed']}
Теперь эти условия состояния if-else становятся все больше для разных типов сообщений и делают страницу JSF беспорядком, как я могу сделать то же самое из кода Java?
Я могу установить значение сообщения и поместить условие if else в свой код Java, но как тогда я получу доступ к моему текстовому файлу, в котором я храню свои строки? или любой другой чистый способ JSF сделать это?