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

Struts2.0中的for循环

阅读更多
<!--
Struts2.0中的<s:beanname="org.apache.struts2.util.Counter">可以像for循环一样使用,<s:param name="first" value="1"></s:param><s:param name="last" value="10"/>
相当于for(int i=1;i<10;i++)
Column是类中设置的字段值,current相当于for中的i,通过改变20可以控制表格中列值的长度,这种方法可以解决火狐中表格不换行的缺陷,其他浏览器通过在<table style="WORD-BREAK: break-all; WORD-WRAP: break-word;"></table>加上样式就可以自动换行
-->

<TD>
<s:iftest="Column.length()>=20"> <s:beanname="org.apache.struts2.util.Counter"> <s:param name="first" value="1"></s:param> <s:param name="last" value="Column.length()%20==0?Column.length()/20:(Column.length()/20)+1"></s:param> <s:iterator> <s:property value="Column.substring((current-2)*20,(current-1)*20)"/>
<br>
<s:if test="Column.length()%20!=0 && current==(Column.length()%20==0?Column.length()/20:(Columnr.length()/20)+1)">
<s:property value="Column.substring(Columnr.length()-Column.length()%20,Column.length())"/>
</s:if>
</s:iterator>
</s:bean>
</s:if>
<s:else>
<s:property value="Column"/>
</s:else>
</TD>
分享到:
评论

相关推荐

    程序员javaScript、struts2.0中文手册

    1. **基础语法**:JavaScript 语法与 Java 类似,包括变量、常量、数据类型(如字符串、数字、布尔值、null、undefined、对象和数组)、运算符和控制结构(如if语句、for循环、while循环)。 2. **函数与作用域**:...

    在struts2中要实现for循环

    在Struts2框架中实现For循环是一个非常实用的功能,它可以帮助开发者在页面上展示一系列的数据或者执行特定次数的操作。下面将详细介绍如何在Struts2中实现For循环,并且会覆盖到Struts2的相关配置、使用场景以及...

    ongl的官方源代码

    它与Struts2.0的值栈紧密合作,获取或设置ActionContext中的数据。 - **Template**:模板类负责处理ongl模板文件,包含元素的解析和渲染。 - **TagSupport**:这是ongl标签的支持类,扩展了JavaServer Pages (JSP) ...

    jstl指导手册jsp2.0

    1. `&lt;c:forEach&gt;`: 用于遍历集合、数组或Map,类似于Java的for-each循环。 2. `&lt;c:if&gt;` 和 `&lt;c:choose&gt;`: 分别用于条件判断和多条件分支。 3. `&lt;c:set&gt;`: 用于设置变量。 4. `&lt;c:remove&gt;`: 删除一个变量。 5. `...

    计算机软件开发中JAVA编程语言及其实际应用.pdf

    Java摒弃了传统编程语言中的指针概念,并对for循环等进行了优化,提升了运行效率。更重要的是,Java语言编写的应用可以在任何安装了Java虚拟机(JVM)的平台上运行,这使得它成为跨平台开发的理想选择。Java虚拟机的...

    JDK1.5,J2EE1.3,Struts,MySql,JavaScript帮助文件(CHM)

    它引入了许多重要的新特性,如泛型、枚举类型、注解(Annotation)、自动装箱与拆箱、变量枚举、增强的for循环(foreach loop)以及类型安全的集合。泛型允许在编译时检查类型,减少了类型转换的错误;枚举类型提供...

    struts_jstl

    fortoken&lt;/li&gt;&lt;br&gt; ${tokenstr}" delims="," var="v"&gt; ${v}"/&gt; &lt;/c:forTokens&gt; &lt;p&gt;&lt;br&gt; 循环控制标签:c:foreach-map&lt;/li&gt;&lt;br&gt; ${map}" var="v"&gt; ${v} &lt;br&gt; ${v.key}=${v.value } ...

    javaEE学习笔记

    - 使用条件语句、循环等结构来增强脚本的功能。 #### 2. Core Java 学习笔记 - **Java 前言** - Java 的发展历史和现状。 - Java 语言的特点和优势。 - **标识符、关键字、类型** - Java 中的有效命名规则。 ...

    最新Java电子书.docx

    1. **基础概念**:Java的基础知识包括语法、变量、数据类型、运算符、流程控制(如if语句、for循环、while循环)、类和对象、封装、继承、多态等。《Java程序设计基础教程》和《Java 程序设计大学教程试读+课件》...

    各种有用的资料,js等

    - 控制流:条件语句(如`if...else`)和循环(如`for`、`while`)。 - 函数:定义和调用函数,以及函数作为一等公民的概念。 - DOM操作:通过JavaScript改变HTML元素,如添加、删除或修改节点。 - 事件处理:...

    java面试宝典

    16、在JAVA 中,如何跳出当前的多重嵌套循环? 9 17、构造器Constructor 是否可被override? 9 18、两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对? 9 19、是否可以继承String 类? 9 ...

    J2EE软件工程师全部培训课程总结

    ### J2EE软件工程师全部培训课程总结 #### 数据库操作:Oracle - **选择行**:在Oracle数据库中,可以通过`SELECT`语句来选择特定的行。例如,使用`WHERE`子句来限定选择...- **循环结构**:如FOR循环和WHILE循环。

    J2EE总体学习计划

    进一步学习Java 1.5及以后版本的新特性,包括泛型、枚举、增强for循环等,同时了解字符集编码的转换和使用,如`Unicode`、`GB2312`、`GBK`、`UTF-8`、`ISO8859`等。 #### 三、网络编程与Web技术 这一部分主要涉及...

    整理后java开发全套达内学习笔记(含练习)

    进行高精度运算可以用java.math包中BigDecimal类中的方法。 自动类型提升又称作隐式类型转换。 强制类型转换:int ti; (byte) ti ; 强制转换,丢弃高位 宣告变量名称的同时,加上“final”关键词来限定,这个...

    J2EE课程总结

    ### J2EE课程总结 #### 数据库:Oracle **1.... - **选择行**:通过`SELECT`语句结合`WHERE`子句来实现特定条件下的数据筛选。 - **限制选择行**:利用`LIMIT`或`ROWNUM`来限制...- 包括`FOR`、`WHILE`等循环控制结构。

    freemarker总结

    此外,迭代集合对象时,还包含两个特殊的循环变量: item_index:当前变量的索引值 item_has_next:是否存在下一个对象 也可以使用指令跳出迭代 例子如下: ["星期一", "星期二", "星期三", "星期四", "星期五", ...

    java学习最有用的几个地方

    循环.永续学习.货币系统** (http://www.hztraining.com/bbs/showtopic-322.aspx) - 介绍了一个货币系统的概念设计。 26. **JAVA 平台视频教程** (http://www.hztraining.com/bbs/showtopic-340.aspx) - 包含了...

Global site tag (gtag.js) - Google Analytics