我有一个特殊的操作来加载扩展 ActionSupport 类的页面。这允许我使用 getText() 方法访问属性文件值。我的操作需要为任何页面加载文件列表。
我知道使用 Configuration 对象可以做到这一点:Loading a list of values from a properties file
public class MainAction extends ActionSupport{
..
..
public String loadHomepage() throws Exception {
page.setPageTitle(getText("homePage.title"));
page.setCssFiles(getText("homePage.cssFiles"));
page.setJsFiles(getText("homePage.jsFiles"));
return INPUT;
}
..
..
}
MainAction.properties
homePage.title=Home Page
homePage.cssFiles=a.css,b.css,c.css
homePage.jsFiles=a.js,b.js,c.js
我知道一个明显的方法是获取列表,然后使用逗号作为分隔符手动拆分它。但是在 struts2 中是否有任何更快/更清洁的方法来获取这些属性列表?