0 0

如何获取struts2标签 s:set 里元素的个数?5

<s:set name="aaa" value="%{xxxlist}" />
//如何获取aaa的元素个数是多少?
2012年7月23日 15:05

3个答案 按时间排序 按投票排序

0 0

<s:property value="xxxlist.size()"/>

2012年7月24日 09:03
0 0

<s:out value="xxxlist.size()"/>

2012年7月23日 17:56
0 0

aaa元素的个数不就是xxxlist集合里元素的个数?

<%int size = ((List)request.getAttribute("xxxlist")).size()%>轻松搞定。注意空指针异常。
直接在后台计算出size的变量。提供 set get方法。或存在 request范围内。
用标签可以使用
[code="java<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>

fn:length(xxxlist)
"]

最畸形的理解,有多少个元素被set过值
<s:set name="" value="" scope="page|request|session|application"></s:set>
<%
pageContext.getAttributeNamesInScope(pageContext.PAGE_SCOPE);
有多少个name 就有多个被set的值。
%>

2012年7月23日 16:03

相关推荐

    最新Java面试宝典pdf版

    67、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别? 47 68、你所知道的集合类都有哪些?主要方法? 47 69、两个对象值相同(x.equals(y) == true),但却可有不同的...

    java面试题大全(2012版)

    67、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别? 47 68、你所知道的集合类都有哪些?主要方法? 47 69、两个对象值相同(x.equals(y) == true),但却可有不同的...

    JAVA面试宝典2010

    67、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别? 47 68、你所知道的集合类都有哪些?主要方法? 47 69、两个对象值相同(x.equals(y) == true),但却可有不同的...

    Java面试宝典-经典

    67、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别? 47 68、你所知道的集合类都有哪些?主要方法? 47 69、两个对象值相同(x.equals(y) == true),但却可有不同的...

    Java面试宝典2012版

    67、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别? 47 68、你所知道的集合类都有哪些?主要方法? 47 69、两个对象值相同(x.equals(y) == true),但却可有不同的...

    java面试宝典2012

    67、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别? 51 68、你所知道的集合类都有哪些?主要方法? 51 69、两个对象值相同(x.equals(y) == true),但却可有不同的...

    Java面试宝典2012新版

    67、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别? 47 68、你所知道的集合类都有哪些?主要方法? 47 69、两个对象值相同(x.equals(y) == true),但却可有不同的...

    java面试题及答案-非常全面(包括基础、网络、数据结构、算法及IT大厂面经)

    - **Set**:不允许重复元素的集合。主要实现有`HashSet`(基于哈希表)、`TreeSet`(基于红黑树)。 - **接口与实现**: - `List`接口的主要实现包括`ArrayList`和`LinkedList`。 - `Set`接口的主要实现包括`...

    Java程序员面试题大全

    - 统计x字段不同情况的个数,以及输出条数大于200的情况:`SELECT COUNT(DISTINCT x) AS distinct_count, SUM(CASE WHEN count(x) &gt; 200 THEN 1 ELSE 0 END) AS more_than_200 FROM (SELECT x, COUNT(*) FROM A ...

Global site tag (gtag.js) - Google Analytics