private Map handleHash=new HashMap();  
  
 //Initialize mappings:should be implemented here  
   
 //This will read mapping definitions and populate handlerHash  
 handleHash.put("/login.html",new aa());  
 handleHash.put("/error.html",new bb());  
  我想把写入handleHash的内容写成外部配置文件,如何写?  
  从外部配置文件读入HashMap,又该如何实现?  
  菜鸟一个,请多指教!  
  谢谢!

解决方案 »

  1.   

    你在HashMap里放两个文件的对象,用的时候拿出来
      

  2.   

    比如说我的外部配置文件内容如下:
    /login.html=aa
    /error.html=bb
    我写入handleHash的内容是:
     handleHash.put("/login.html",new aa());  
     handleHash.put("/error.html",new bb());  
    我把配置文件的对象写入handleHash有啥用呢?
    实在是很菜,能否给个简单代码说明一下?谢谢!
      

  3.   

    你可以看jdk里面的  PropertyResourceBundle,这个类是如何从外部配置文件中获得配置信息和如何写入配置信息。
      

  4.   

    用Property保存外部配置文件
    它本身就是key-value的pair,写入HashMap应该很方便的