JSTL 迭代标签 <c:forEach items="${sessionScope.ListInfo}" var="infoList" varStatus="status" >如何获取其 infoList 的 长度 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对了 获取 infoList 的长度 是用来写在 <c:if> 标签中 当条件判断的。 该如何 获取呢? <c:out value="${status.count}"/>的最后一个值不就是它的长度吗? 你是要获取 ${sessionScope.ListInfo} 的长度还是 infoList 的长度? 我要 session 中 那个 list 里的 元素的个数 jstl只能操作java bean的属性。你的这种情况可以使用如<%=ListInfo.size()%>来处理 ${fn:length(sessionScope.ListInfo)}通过 fn 标签可以获取 师兄 不行呀。 能给我 说说 怎么放在 <c:if></if>标签中 做条件 判定呀?比如: 就判定 如果 listInfo 长度为0,然他打印一个 蓝色背景的 div .如何做呀? <c:if test="${fn:length(sessionScope.ListInfo)} eq 0">xxxx</c:if>试试 报错:org.apache.jasper.JasperException: org.apache.jasper.JasperException: /BuyCar.jsp(95,6) The attribute prefix fn does not correspond to any imported tag library 没有导入 fn 标签库。<%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> 有一个JSTL的长度函数fn:length <c:forEach items="${sessionScope.ListInfo}" var="infoList" varStatus="status" >有一种简单的方法,在action中取得infoList的长度,设置到request中,用el表达式取出来int size=ListInfo.size();request.setAttribute("size", size);jsp页面上改变行颜色<c:if test="${size == 0}">设置div颜色</c:if> 求一个标准的企业级的socket通讯的服务类 特急,在线等,想做一个下压式的整屏广告,然后自动关闭,像新浪那样的 struts 标签的问题,高手进 struts中如果不请求而是用链接跳转到另一个页面应该怎么显示数据库的记录? 急用:如何根据JSP写出这个JAVABEAN jsp页面间传值问题 sql server 多字段更新问题 关于jsp网络购物问题??? 如何操作SQL Server2000数据库中TEXT类型字段 如何区分以下带码??不是很明白?? CMS 设计与开发 跪求struts2高手,为什么我这个程序跑不出来,一天了,感激啊
你的这种情况可以使用如<%=ListInfo.size()%>来处理
比如: 就判定 如果 listInfo 长度为0,然他打印一个 蓝色背景的 div .如何做呀?
xxxx
</c:if>
试试
<%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
fn:length
request.setAttribute("size", size);jsp页面上改变行颜色
<c:if test="${size == 0}">
设置div颜色
</c:if>