jstl对Map,list的操作
来源:互联网 发布:淘宝充值话费如何取消 编辑:程序博客网 时间:2024/06/10 17:30
//jstl对Map的操作
/**当forEach 的items属性中的表达式的值是java.util.Map时,则var中命名的变量的类型就是java.util.Map.Entry这时var=entry的话,用表达式${entry.key}取得键名。用表达式${entry.value}得到每个entry的值。这是因为java.util.Map.Entry对象有getKey和getValue方法,表达式语言遵守JavaBean的命名约定。
example:
根据key变量求值
如果事先知道key那么很容易根据${map.key值}就可以得到值对象,但是如果key是一个变量呢?
有一个问题,如果给定一个key的变量如何使用EL得到对象呢,这里需要使用EL表达式中的[]来解决,解决方法如示例:
<c:out value="${map[key]}" />
<!-- 这里的map就是 java.util.Map对像,key是这个map里的一个key -->
*/
/**当forEach 的items属性中的表达式的值是java.util.Map时,则var中命名的变量的类型就是java.util.Map.Entry这时var=entry的话,用表达式${entry.key}取得键名。用表达式${entry.value}得到每个entry的值。这是因为java.util.Map.Entry对象有getKey和getValue方法,表达式语言遵守JavaBean的命名约定。
example:
<c:forEach items="${map}" var="entry"> <c:out value="${entry.key}" /> <c:out value="${entry.value}" /> </c:forEach> <c:forEach items="${list}" var="lst"> <c:out value="${lst}" /> </c:forEach>
根据key变量求值
如果事先知道key那么很容易根据${map.key值}就可以得到值对象,但是如果key是一个变量呢?
有一个问题,如果给定一个key的变量如何使用EL得到对象呢,这里需要使用EL表达式中的[]来解决,解决方法如示例:
<c:out value="${map[key]}" />
<!-- 这里的map就是 java.util.Map对像,key是这个map里的一个key -->
*/
- jstl对Map,list的操作
- jstl对Map的操作
- JSTL对Map集合的操作
- JSTL对Map集合的操作
- JSTL对Map集合的操作
- JSTL对Map集合的操作
- JSTL对Map集合的操作
- JSTL对Map集合的操作
- JSTL对Map集合的操作
- jstl 遍历List<Map>
- JSTL&EL对Map集合的支持
- JSTL&EL对Map集合的支持
- jstl中对java map的应用
- JSTL中Map的操作呵呵~~~
- 对List的操作
- jstl 遍历 List,Set,Map
- jstl中list嵌套map
- jstl遍历map和list
- jQuery .Ajax() 方法在IE浏览器返回No Transport错误原因?
- AAC ADTS LATM 格式分析
- 怎么将JS里面的变量传递到PHP里面去
- 系统调用1
- 斑马ZM40条码打印机仅7K3
- jstl对Map,list的操作
- 联系我请发送电子邮件至smart.dj@163.com
- Jquery
- iPhone初学的常犯错误
- VS2005 常用快捷键
- IPv4被使用殆尽 亚太区引领IPv6的普及
- 使用.NET FileSystemWatcher对象监控磁盘文件目录的改变
- 苹果今年秋季或将成为全球市值最高公司
- Asp.net 在 win2003 上的简单部署