日期:2014-05-16  浏览次数:20487 次

JSP中EL表达式取Map值的问题

? ? EL表达式取Map中的值,${map[key]}就可以,但是今天开发中老是取不到值,google之后才发现,我的Map的KEY是Integer类型 的,且el表达式中数字1是Long类型,无法匹配到map中的Integer 1 ,很奇怪的设计,没办法,只好把Map的KEY改为Long类型。

?

如果有其他的办法,恳请告知我。吻

1 楼 subchen 昨天  
推荐 jetbrick-template , 完美替代 JSP, 超高性能的 JAVA 模板引擎。

  • 支持类似与 Velocity 的多种指令
  • 支持静态编译
  • 支持编译缓存
  • 支持热加载
  • 支持类型推导
  • 支持泛型
  • 支持可变参数方法调用
  • 支持方法重载
  • 支持类似于 Groovy 的方法扩展
  • 支持函数扩展
  • 支持自定义标签 #tag
  • 支持宏定义 #macro
  • 支持布局 Layout


完善的中文在线文档:http://subchen.github.io/jetbrick-template/