浏览 4858 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-03-07
<% if (((java.util.ArrayList) request.getAttribute("encardList")) .size() == 0) { %> <tr> <td> <center>该点还没有地图名片 ></center> </td> </tr> <% } else { %> <c:forEach items="${encardList}" var="encard"> <tr> <td><c:out value='${encard.cardNic}' /></td> </tr> </c:forEach> <% } %> 我 如果用 c:when 怎么写TEST = 后面的东西 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-03-07
我通常的做法是, 在 servlet 那里将 List 的 size 设到 request 中去.
request.setAttribute("encardCount", encardList.size() ); 一般来说, EL 语言支持 java been 的属性访问(set/get). 不支持一般的java 方法调用. 有了上面的 encardCount , 你就可以用 <c:choose> 或 <c:if> 做完成上面的内容. |
|
返回顶楼 | |
发表时间:2007-03-07
用 fn:length
怎么用自己 google 吧 我很长时间没写过 jsp 了 |
|
返回顶楼 | |
发表时间:2007-03-08
delphixp 写道 我通常的做法是, 在 servlet 那里将 List 的 size 设到 request 中去.
request.setAttribute("encardCount", encardList.size() ); 一般来说, EL 语言支持 java been 的属性访问(set/get). 不支持一般的java 方法调用. 有了上面的 encardCount , 你就可以用 <c:choose> 或 <c:if> 做完成上面的内容. 这种办法 和我写的 区别不大吧,!没有方便性! |
|
返回顶楼 | |
发表时间:2007-03-08
Sunteya 写道 用 fn:length
怎么用自己 google 吧 我很长时间没写过 jsp 了 不错 , 使用标签,但是没看到简单,这个功能 很难吗,为什么C 不弄一个 呢!? |
|
返回顶楼 | |
发表时间:2007-03-15
<c:choose>
<c:when test="${fn:length(encardList)==0}"> <tr> <td><center>该点还没有地图名片</center></td> </tr> </c:when> <c:otherwise> <c:forEach items="${encardList}" var="encard"> <tr> <td><c:out value='${encard.cardNic}' /></td> </tr> </c:forEach> </c:otherwise> </c:choose> |
|
返回顶楼 | |
发表时间:2007-03-26
恩,可以使用
${fn:length(encardList)}来得到List的size()。 不过,你要加上JSP的扩展标签! <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> |
|
返回顶楼 | |
发表时间:2007-03-27
我就是 感觉 用 fn:length 和 我主题帖子写的 没有什么优势可言!
|
|
返回顶楼 | |