是struts的servlet读的,你自己也可以实现的class PropsServlet extends HttpServlet {
public void init(ServletConfig config) {
super.init(config);
String filename = config.getInitParameter( "filename" );
InputStream in = getContext().getResourceAsInputStream( filename );
String absPath = getContext().getResource( filename );
// u can use in or absPath here as u like
}
}*********** web.xml **********
<servlet>
<servlet-name>adfasdfasdf</servlet-name>
<servlet-class>PropsServlet</servlet-class>
<init-param>
<param-name>filename</param-name>
<param-value>/WEB-INF/whatever.and.ext</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
忘了哪儿有例子了,适当的写了一下,可能函数名会有出入:)因为有编码问题,推荐使用ResourceBundle,具体请google
public void init(ServletConfig config) {
super.init(config);
String filename = config.getInitParameter( "filename" );
InputStream in = getContext().getResourceAsInputStream( filename );
String absPath = getContext().getResource( filename );
// u can use in or absPath here as u like
}
}*********** web.xml **********
<servlet>
<servlet-name>adfasdfasdf</servlet-name>
<servlet-class>PropsServlet</servlet-class>
<init-param>
<param-name>filename</param-name>
<param-value>/WEB-INF/whatever.and.ext</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
忘了哪儿有例子了,适当的写了一下,可能函数名会有出入:)因为有编码问题,推荐使用ResourceBundle,具体请google
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货