<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方式来做到这一点?