`
zhouchaofei2010
  • 浏览: 1106563 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

iterator标签用begin属性报错:Attribute begin invalid for tag iterator according to TLD

 
阅读更多

 iterator 标签用bgin 属性报错Attribute begin invalid for tag iterator according to TLD

 

原因:

struts2的iterator 标签在2.0版本没用begin属性,在2,1,8版本里有

 

解决方案:

1、更换高版本的struts2

2、不更换可以通过status属性的index方法来控制。

比如:

<s:iterator id="stat" value="#session.userTip" status="st">
     <s:if test="#st.index<5">
       <li><a href="<s:property value='#stat.url'/>">

您收到<s:property value="#stat.num"/> 份 <s:property value="#stat.tipInfo"/></a>

   </li>
    </s:if>
 </s:iterator>

分享到:
评论

相关推荐

    解决python多线程报错:AttributeError: Can&#39;t pickle local object问题

    主要介绍了解决python多线程报错:AttributeError: Can't pickle local object问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    jsp自定义标签iterator遍历list[整理].pdf

    IteratorTag.java 是一个自定义的标签类,继承自 TagSupport。该类中定义了三个成员变量:name、value 和 it,其中 it 是一个 Iterator 对象,用于遍历 List 中的元素。 在 doStartTag() 方法中,首先获取 List ...

    webwrok iterator标签status属性使用方法

    ### WebWork Iterator 标签 Status 属性使用方法详解 在Web开发中,处理列表数据时经常需要用到迭代器来遍历并展示数据。WebWork框架提供了一个强大的`&lt;ww:iterator&gt;`标签,它允许开发者轻松地遍历集合或数组,并...

    struts2中iterator 标签的使用详解

    本文将详细解析`&lt;s:iterator&gt;`标签的使用方法,包括其关键属性、OGNL表达式的应用以及一些高级用法。 #### 1. 基础用法:遍历数组或列表 `&lt;s:iterator&gt;`标签最基本的用法是遍历一个数组或列表。例如: ```xml &lt;s:...

    struts2 iterator标签遍历二维数组

    本文将深入探讨如何使用Struts2中的`&lt;s:iterator&gt;`标签来遍历二维数组,并通过实例代码来具体说明其用法。 ### Struts2 Iterator标签 #### 1. 基本概念 `&lt;s:iterator&gt;`是Struts2的一个非常强大的标签,主要用于...

    对 Struts 2 的 s: iterator tag 中嵌套的所有 s: checkbox 进行全选、反选操作

    在这个场景中,我们关注的是`s:iterator`标签和`s:checkbox`的使用,它们是Struts 2 中视图层(JSP)的重要组件,用于迭代数据集合并呈现复选框。在Web应用中,用户经常需要进行全选和反选的操作,这通常在管理多个...

    webwrok iterator标签status属性使用方法.doc

    在探讨WebWork框架中`iterator`标签的`status`属性使用方法之前,我们先简要了解下WebWork框架。WebWork是Struts框架的一个分支,它是一个基于Java的MVC(Model-View-Controller)框架,用于构建企业级的Web应用。...

    struts2标签技术

    生成一个简单的iterator,并且使用iterator标签打印出内容。 &lt;s:generator val="%{'aaa,bbb,ccc,ddd,eee'}"&gt; &lt;s:iterator&gt; &lt;s:property /&gt; &lt;/s:iterator&gt; &lt;/s:generator&gt; 例2: 生成一个iterator,使用...

    struts2 标签iterator使用

    在Struts2框架中,`&lt;s:iterator&gt;`标签是一个非常强大的工具,用于遍历集合或数组中的元素,尤其在处理列表数据时极为有用。通过本文档提供的代码示例,我们将深入探讨`&lt;s:iterator&gt;`标签的使用方法及其与不同数据...

    Struts2 iterator 标签遍历 Map,List,数组(三十六)

    在实际应用中,`iterator`标签还支持其他属性,比如`var`用于定义一个局部变量来存储当前迭代的对象,`begin`和`end`用于指定遍历的起始和结束索引,以及`step`来设置每次迭代的步长。这些特性使得`iterator`标签在...

    一个运用Extjs,Struts2, json,iterator技术构建的iterator_jsonDemo2。 将数据从后台传到Extjs表现层。

    一个运用Extjs,Struts2, json,iterator技术构建的iterator_jsonDemo2。iterator_jsonDemo1的链接:http://download.csdn.net/detail/cafebar123/8816409 运用了Extjs,Struts2, json,iterator技术, 将数据从...

    SSH笔记-set标签、push标签、if/elseif/else标签、iterator标签、sort标签

    本文将详细讲解SSH框架中涉及到的五个关键标签:`set`、`push`、`if/elseif/else`、`iterator`以及`sort`,并结合它们在实际应用中的用法进行深入探讨。 ### `set`标签 `set`标签在Struts2框架中用于在Value Stack...

    struts2 标签库 帮助文档

    1. &lt;s:generator separator="" val=""&gt;&lt;/s:generator&gt;----和&lt;s:iterator&gt;标签一起使用 H: 1. &lt;s:head/&gt;-----在&lt;head&gt;&lt;/head&gt;里使用,表示头文件结束 2. &lt;s:hidden&gt;&lt;/s:hidden&gt;-----隐藏值 I: 1. &lt;s:...

    关于vector迭代器失效的几种情况总结

    在泛型编程还是STL的实际运用中,迭代器(iterator)无疑扮演者重要的角色。... vector&lt;int&gt;::const_iterator it = v.begin(); while (it!=v.end()) { cout &lt;&lt; *it &lt;&lt; ; it++; } cout &lt;

    core-js报错

    报错: Can’t resolve ‘E:\……\node_modules\core-js\modules\es.array.iterator.js’ 原因: core-js版本问题,下载最新版本core-js即可。 解决过程: 1、查看node_modules下没有core-js,于是安装npm i core-js...

    iterator_adaptor.pdf

    Boost库中的`iterator_adaptor`是一个强大的工具,用于创建自定义迭代器。这个模板类允许程序员以一种灵活的方式包装现有的迭代器类型,以适应特定的需求或扩展其功能。`iterator_adaptor`的设计理念是基于`iterator...

    struts2 中tags.tld文件

    `tags.tld`文件提供了关于Struts2标签的元数据,帮助开发者更方便地在视图层使用这些标签。 首先,我们来理解一下什么是TLD文件。TLD文件是XML格式的,它描述了一个或多个自定义JSP标签的功能和属性。每个标签都与...

    struts2标签库例子

    generator 标签用来从 val 属性生成一个 iterator。generator 标签的参数有两个:val 和 count。val 参数用来指定要生成的 iterator 的值,而 count 参数用来指定要生成的 iterator 的个数。 例如:&lt;s:generator ...

    C++使用iterator的例子

    for (MyContainer::iterator it = container.begin(); it != container.end(); ++it) { // 使用迭代器访问元素 cout &lt;&lt; "Element: " *it ; } ``` 这段代码中,`for`循环使用迭代器`it`从容器的开始位置开始,直到...

    iterator嵌套,struts2

    在上述描述中,开发者遇到了一个关于`iterator`标签嵌套使用的问题,涉及到`LinkedHashMap`存储的数据结构。让我们深入探讨这个问题。 首先,`Timereport_infoAction`类中有几个关键的属性,包括`timereport_infos`...

Global site tag (gtag.js) - Google Analytics