使用jstl从多级map中获取值

最近在做样式编辑器,其中的一个需求是从文件中读取样式然后也编辑页面展示。我先按照"}"对样式进行分割,然后把每个样式定义进一步按照";"进行分割分割后按照名值对的形式保存在一个HashMap中,然后把这个HashMap和样式名称一起存放在一个总的HashMap中。
在java中获取样式的内容只要使用多次get就可以了,但是在jstl中如何获取那?于是我就按照js中关联数组的方式进行了尝试,发现居然可以,而且也支持多级查询,比如:
${style[".bright"]["color"] }

同样如果name比较简单(不包含空格等)还可以用.的方式进行读取,比如:
${style[".bright"].color }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值