是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