在facelets中显示静态消息的好方法是什么?

时间:2017-07-25 19:34:38

标签: jsf facelets

我在jsf 2.x应用程序中遇到了托管bean和.xhtml。此静态变量具有长字符串值,并由.xhtml页面中的bean引用以显示消息。由于Java / JSF经验有限,我决定以某种方式改进它。

  1. 第一步取出静电
  2. 创建正确的getter / setter方法
  3. 从属性文件加载文本消息。
  4. 将加载的值绑定到消息变量
  5. 不太相信自己,所以我从这里搜索了它并找到了这个帖子:。这听起来很有希望,但希望找到关于在JSF中加载/引用静态消息的最佳实践。

    @ManagedBean
    @ViewScoped
    public class Foo {
        private static String message = "....long...message...";
    
        // getter only available
        public String getMessage() { .... }
    

    来自.xhtml页面:

    <h:outputText value="#{foo.message}" />
    

0 个答案:

没有答案