• 在JSF中使用*.properties资源文件



    转载:http://ceapet.com/blog/index.php?option=com_content&view=article&id=204:jsfproperties&catid=38:java&Itemid=64


    p.properties文件内容如下
    name=ceapet
    description=Ceapet online exam system!

    在.jsf文件中如下调用
    #{main.p.name}
    #{main.p.description}


    创建一个类,便于加载 p.properties
    import java.io.*;
    import java.util.Properties;

    public class main
    {
        public static Properties p;
        public main()
        {
            if(this.p == null)
            {
                try
                {
                    String filename = "../webapps/*/p.properties";
                    File f = new File(filename);
                    if(f.exists())
                    {
                        InputStream is = new FileInputStream(filename);
                        p = new Properties();
                        p.load(is);
                        is.close();
                    }
                    else
                    {
                        System.out.print(filename + "不存在");
                    }
                    f = null;
                }catch(Exception ex){System.out.print(ex.getMessage());}
            }
        }
        public Properties getP()
        {
            return this.p;
        }

    }

    这是一个比较管用的方法。但是,我一直还不知道jbpm-console中的#{msgs['name']}是如何实现的。至今我还不知该怎样在JSF中 想方法传递参数。

  • 相关阅读:
    简单系统音乐播放与视频播放
    项目前准备1
    runtime
    多控制器
    maven的依赖冲突时的原则
    maven 依赖的传递性
    MAVN(自动创建maven项目骨架) 项目架构的生成
    MAVEN 构建包的引用
    MAVEN的结构认识篇
    LINUX 中 VSFTPD安裝
  • 原文地址:https://www.cnblogs.com/liuzhengdao/p/1499767.html
Copyright © 2020-2023  润新知