用struts1时,有个疑惑,在加载自己定义的配置文件,如:test.properties,从中读取某条信息(如xx.xxx = Y),如果是Y则继续,是N则跳转,有没有像servlet中的init()方法那样,只初始加载1次,以后再请求就不进行加载了?有的话在action中怎么写?谢谢了。
action继承自servlet应该有接口吧?
问题补充:
就像用servlet的时候,会常常写意一个xxx.properties来初始化时加载信息,在init()中定义,只加载一次,我的意思是能不能在struts1中某个地方在初始化actionservlet的时候,也加载一个自己定义的xxx.properties,然后根据这个xxx.properties的内容作一些相应的判断?谢谢!
action继承自servlet应该有接口吧?
问题补充:
就像用servlet的时候,会常常写意一个xxx.properties来初始化时加载信息,在init()中定义,只加载一次,我的意思是能不能在struts1中某个地方在初始化actionservlet的时候,也加载一个自己定义的xxx.properties,然后根据这个xxx.properties的内容作一些相应的判断?谢谢!
Properties prop = new Properties();
try
{
InputStream in = this.getClass().getResourceAsStream("/Config.properties");
prop.load(in);
url = prop.getProperty("url");
username = prop.getProperty("username");
password = prop.getProperty("password");
}
catch(IOException e)
{System.out.print(e);}
}