java.util.Properties.Load(InputStream s);
外部文件的格式:name=value,每个写一行.

解决方案 »

  1.   

    in web.xml file, add those statements:
    <servlet>
     <servlet-name>catalog</servlet-name>
     <servlet-class>com.mycorp.CatalogServlet</servlet-class>
     <init-param>
     <param-name>catalog</param-name>
     <param-value>Spring</param-value>
     </init-param>
    </servlet>in your servlet init() method use
    ServletConfig.getInitParameter(String param_name)
    to get param-value
      

  2.   

    Properties文件是以键值对方式存储的:
    C:> type my.propapplication.name = Sample
    application.vendor = Faraway# This is a comment lineC:>_读Properties的一般方法:
    try{  
       FileInputStream inputStream = new FileInputStream ("my.prop");
       Properties prop = new Properties();
       prop.load(inputStream);
       
       String name = prop.getProperty("application.name"); // name = Sample
       String vendor = prop.getProperty("application.vendor"); // vendor = Faraway}catch(Exception e) {
    }