我有这门课:
@Getter
@Setter
public class Notification implements Serializable{
private String color;
private String message; //contains an error code
private Boolean active;
}
然后我有这两个文件:
声明者:
<?xml version="1.0" encoding="UTF-8"?>
<faces-config
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"
version="2.0">
<application>
<locale-config>
<default-locale>fr</default-locale>
<supported-locale>fr</supported-locale>
<supported-locale>en</supported-locale>
</locale-config>
<resource-bundle>
<base-name>com.cogepat.template</base-name>
<var>msg</var>
</resource-bundle>
</application>
</faces-config>
这是我的问题:现在我有一个通知对象,其中包含“red”、“ERRdon”、true。如何在 JSF 代码中打印与“ERRdon”对应的字符串?
通常我会做
<h:outputText value="#{msg.ERRdon}:" />
但在这里我不能这样做。
编辑
<h:outputText class="rt" value="#{msg[BeanName.n.message]}" />
正在工作中