`
wander312
  • 浏览: 215420 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

s:iterator 获取长度

    博客分类:
  • code
 
阅读更多

 写道
<s:iterator value="#request.permissionMap" id="permissionList"
status="status">
<s:iterator value="#permissionList.value" id="permissionVOTemp"
status="status2">
<tr bgcolor="white" align="center">
<td rowspan="<s:property value="#permissionList.value.size"/>">
${status2.count}
</td>
</tr>
</s:iterator>
</s:iterator>

 

 

c:forEach 在循环开始是无法获取长度的

分享到:
评论

相关推荐

    STL.pdf

    - 替换指定位置和长度:`str.replace(pos, len, new_substring);` ### Map(映射) `map`是一种键值对存储容器,其中键是唯一的。`map`的主要操作包括: - **访问**:只能通过迭代器访问。 - **获取大小**:`mp....

    语言程序设计资料:java-Struts2标签库详解.doc

    除了以上提到的标签,Struts2 还提供了许多其他标签,如 `iterator` 用于遍历集合,`property` 用于获取对象属性,`action` 用于调用 Action 方法等。这些标签的组合使用,能够构建出复杂的页面逻辑和数据展示。 总...

    Struts2标签库详解

    &lt;s:iterator value="%{#myAppendIterator}"&gt; &lt;s:property /&gt; &lt;/s:iterator&gt; ``` - **Generator标签**:用于生成迭代器。`val`属性定义生成内容,`count`属性(可选)限制生成的迭代器长度。 ```xml 例 1: 生成简单...

    struts2标签库

    - 添加`count`属性限制生成的迭代器长度: ```jsp &lt;s:generator val="%{'aaa,bbb,ccc,ddd,eee'}" count="3"&gt; &lt;s:iterator&gt; &lt;s:property /&gt; &lt;/s:iterator&gt; &lt;/s:generator&gt; ``` 总的来说,Struts2标签库...

    JSP 中限定字符长度

    下面的代码片段展示了如何使用JSTL来限制JSP页面中某个字段的显示长度: ```jsp &lt;s:iterator value="#request.readknowList" var="sk"&gt; !getDetail.do?id=${sk.kcId}&str=1"&gt;${sk.title}&lt;/strong&gt;&lt;/a&gt; ...

    struts2购物车

    同样采用`&lt;s:iterator&gt;`标签遍历购物车中的商品列表,并提供一个“删除”按钮,以便用户能够移除不再需要的商品。 ```jsp 编号 名称 价格 操作 &lt;s:iterator id="goods" value="#request.list"&gt; ...

    struts 2标签库介绍

    例如:`&lt;s:password name="password" size="20" maxlength="20" /&gt;`,这里 `name` 指定了字段名,`size` 和 `maxlength` 分别指定了输入框的大小和最大长度。 #### 37. `&lt;s:property&gt;` - 属性标签 用于获取对象的...

    Struts_2_标签库(文档手册)_Tags-API-CLSW-JSP

    #### `&lt;s:iterator&gt;` 标签 用于循环遍历集合或数组,可以设置迭代次数和当前索引变量。 #### `&lt;s:label&gt;` 标签 生成HTML的`&lt;label&gt;`标签,用于表单元素的标记,提高可访问性。 #### `&lt;s:merge&gt;` 标签 用于合并...

    struts2表单校验,可单独一行显示

    &lt;s:iterator value="fieldErrors"&gt; &lt;s:property value="%{key}" /&gt;: &lt;s:property value="%{value[0]}" /&gt; &lt;/s:iterator&gt; ``` 这里的`fieldErrors`是ActionContext中的一个属性,包含了所有字段的错误信息。`...

    struts2验证框架示例

    &lt;s:iterator value="fieldErrors"&gt; &lt;li&gt;&lt;s:property value="key" /&gt;: &lt;s:property value="value[0]" /&gt; &lt;/s:iterator&gt; &lt;/s:if&gt; ``` 在提供的“struts2验证框架例子”中,你可能会看到类似的代码结构和配置,...

    ognl表达式案例

    比如,如果Action类有一个`List&lt;String&gt; messages`属性,我们可以在JSP中使用`&lt;s:iterator value="messages"&gt;`标签遍历这个列表。 描述中提到的"ognl标签"是指Struts2提供的与OGNL相关的标签库,它们使得在JSP页面...

    C++string资料

    - **获取长度**:`size()` 或 `length()` 函数可以获取字符串的长度。 - **判断是否为空**:`empty()` 方法检查字符串是否为空。 - **获取最大可能的长度**:`max_size()` 函数返回字符串的最大可能长度。 - **获取...

    C++ string深入详解(最新版)

    19. **`get_allocator`**: 获取字符串使用的分配器。 - **语法:** `allocator_type get_allocator() const;` - **示例:** `std::string s = "Hello"; auto alloc = s.get_allocator();` 20. **`insert`**: 在...

    HibernateSpringStruts2整合开发中的一个分页显示方案.doc

    例如,可以使用`s:iterator`遍历`PageBean`的`list`属性,显示数据;使用`s:url`和`s:param`创建分页链接。 6. **优化与扩展**: - **缓存策略**:对于频繁访问的数据,可以考虑使用缓存机制(如Hibernate的二级...

    stl入门(vector,map,pair,set)

    例如,当vector的长度n等于最大长度m时,会申请2m的新空间,将原有元素复制过去,然后添加新元素。若删除元素使得长度n小于等于m/4,会释放一半的内存。vector支持随机访问,可以通过下标操作符[]快速访问元素,但...

    C++中string的详解

    const_reverse_iterator&lt;const_iterator, value_type, const_reference, const_pointer, difference_type&gt; rbegin() const; reverse_iterator&lt;iterator, value_type, reference, pointer, difference_type&gt; rend()...

    c++中的vector的使用方法

    vector&lt;CString&gt;::iterator iter; for (iter = v.begin(); iter != v.end(); iter++) { ss += *iter + ","; } MessageBox(ss); ``` 这里使用了`begin()`和`end()`函数来获取`vector`的起始和结束迭代器。 #### 三...

    STL工具基础操作汇总

    - `string::iterator it = s.begin() + 3;` - `s.insert(it + 1, 'p');` 在字符串的指定位置插入字符。 - **删除字符**: - `s.erase(it + 3);` 删除字符串中的特定字符。 - `s.erase(s.begin() + n);` 删除...

    c++string 成员函数

    - `string &append(const_iterator first, const_iterator last)`:追加迭代器之间的一段字符串。 10. **字符串比较**: - `bool operator==(const string &s1, const string &s2)`:比较两个字符串是否相等。 -...

    C++ string类常用函数

    C++ string 类常用函数 C++ 中的 string 类是一个非常常用的类,它提供了很多...* `string &append(const_iterator first, const_iterator last);`: 把迭代器 `first` 和 `last` 之间的部分连接到当前字符串的结尾。

Global site tag (gtag.js) - Google Analytics