在jsp页面中EL多条件判断、${list.size} 和 ${fn:length(list) }
来源:互联网 发布:dr. cleaner mac下载 编辑:程序博客网 时间:2024/05/17 16:57
EL表达式多条件判断
<
c:if
test
=
"${(order.status == '06'&& order.type=='02') || (
order.status
== '09'&&order.type=='06'
)}">
在jsp页面中不能通过${list.size}取列表长度,而是
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
list的长度是:${fn:length(list)}
jsp页面上使用<c:if test="${list.size()>10 }"></c:if>,报错
以上问题,在Tomcat6及以下,问题比较明显。在Tomcat7中就没有问题,不会报错。这是tomcat版本冲突导致。
解决方法:
在jsp页面中加入<%@ taglib uri="http://Java.sun.com/jsp/jstl/functions" prefix="fn" %>
同时保证你的web项目中导入了要引入JSTL的CORE核心标签库与FN的标签库。其中导入standard.jar,
主要是因为standard-1.1.2\META-INF中有fn.tld。
把${list.size()>10} 统一改为 ${fn:length(list)>10} 这里要注意了(fn:length 不要写成了fn.length)。
例子:
<c:if test="${null!=attForm&&6 >fn:length(attForm)}"></c:if>
参考文献:
http://blog.csdn.net/u011935772/article/details/53909876
http://blog.csdn.net/zh921112/article/details/36657377
http://blog.csdn.net/sy7571871/article/details/58660871
- 在jsp页面中EL多条件判断、${list.size} 和 ${fn:length(list) }
- list数据显示到jsp页面和EL表达式的判断
- 在jsp页面中不能通过${list.size}取列表长度
- jstl+el表达式实现list在jsp页面的输出
- jsp页面中,el表达式获取list长度
- jsp页面中,el表达式获取list长度
- JSP页面取得List的size
- 在JSP页面无法显示List集合.类似${list.size()},${user.getId()}的解决方法
- el,jstl 判断一个值在不在集合list中
- jsp页面判断获得action传的list的是否为空或者list.size的长度
- jsp中判断list为空(null或size==0)
- 在JSP页面中显示List集合·
- 在 jsp页面中遍历list中的数据
- 如何在JSP页面中使用JSTL标签实现if和if-else判断,判断条件使用<%=value%>
- linux stl中list和windows stl list之size
- 数据结构:List中嵌套List,并将两个List中的信息在JSP页面中打印出来。
- 在java中length,length(),size()区别
- Jsp EL表达式中fn函数
- pmap学习:系统测试中怎么确定内存泄露(memory leak)
- dex2oat导致机器很卡的问题分析
- Linux中文件的五个查找命令总结
- window下创建以点开头的文件
- MySQL · 引擎特性 · Group Replication内核解析
- 在jsp页面中EL多条件判断、${list.size} 和 ${fn:length(list) }
- java设计模式-适配器模式
- AttributeError: module 'tensorflow' has no attribute 'sub'
- 四大组件之BroadcastReceiver
- stm32初始化三个串口
- 动画的实现
- EditText 获取焦点后禁止弹出软键盘
- 微信小程序wxss文件属性
- hadoop-hive