这两天工作中遇到一个很纳闷的一个问题,关于在jsp前台页面 使用el表达式取得map里面值的问题。
 当map 定义成 <String,String>,能正常获取值 
 
   //后台java代码
   Map<String,String>  map  = new HashMap<String,String>();
   map.put("11","aaaaa");
   map.put("22","bbbbb");
  //省略set方法
  
   /****下面是前台jsp 代码**/
   ${map};
   ${map["11"]};  但是当map的key定义成Int型的,就无法通过map的key获取到value,请高手指正。   //后台java代码
   Map<Integer,String>>  map  = new HashMap<Integer,String>();
   map.put(11,"aaaaa");
   map.put(22,"bbbbb");
  //省略set方法
  
   /****下面是前台jsp 代码**/
   ${map};
   ${map["11"]}; 
   ${map[11]};