如果有个一个action叫login,那个我新建一个login.properties文件,是不是只有login这个action能访问到这个资源文件。我有一个问题就是,我的登录页面,开始不经过任何action,现在我想使用资源文件中的东西,能行不能行?

解决方案 »

  1.   

    直接加载资源文件啊
    Properties props = new Properties();
                java.io.InputStream is = getClass().getClassLoader().getResourceAsStream(你的资源文件);
                props.load(is);
    props.propertyNames()
      

  2.   

    问题1:
    只有login这个Action才能访问login.properties。
    注:login.properties必须与login这个Action在同一个目录下。问题2:
    可以使用。
    <s:text name="资源文件key" />
      

  3.   


    那就绕一个action呗,
    也不麻烦,
    很多页面也是绕一个简单的action然后转过去的。good luck
      

  4.   

    可以用 javascript 做一个function 然后在页面加载中触发一下事件,等于自动提交一个action