EL表达式取Map中的值,${map[key]}就可以,但是今天开发中老是取不到值,google之后才发现,我的Map的KEY是Integer类型 的,且el表达式中数字1是Long类型,无法匹配到map中的Integer 1 ,很奇怪的设计,没办法,只好把Map的KEY改为Long类型。
如果有其他的办法,恳请告知我。
本文讨论了在使用EL表达式获取Map中的值时遇到的问题,特别是当Map的键为Integer类型而表达式中的数字为Long类型时无法匹配。文章提出了将Map的键改为Long类型作为解决方案,并提供了其他可能的解决方法供参考。
EL表达式取Map中的值,${map[key]}就可以,但是今天开发中老是取不到值,google之后才发现,我的Map的KEY是Integer类型 的,且el表达式中数字1是Long类型,无法匹配到map中的Integer 1 ,很奇怪的设计,没办法,只好把Map的KEY改为Long类型。
如果有其他的办法,恳请告知我。
2365

被折叠的 条评论
为什么被折叠?