Struts2 标签定义变量及for循环

转载 2015年07月06日 22:18:05


1. struts2 标签 设置变量

下面是可以取出名字为catList的list的长度设置为变量cat_size.

<s:set var="cat_size" value="catList.size()" />

2. struts2 标签 List iterator 循环输出


<s:iterator id="cat" value="catList" status="status">
    <s:set var="index" value="#cat_size - #status.index" />
    <s:set var="id" value="#cat.id" />
    <s:set var="name" value="#cat.name" />
    <s:set var="slug" value="#cat.slug" />
    <s:set var="post_count" value="#cat.count" />
    <tr>
        <td><s:property value="#index" /></td>
        <td><s:property value="#name" /></td>
        <td><s:property value="#slug" /></td>
        <td><s:property value="#post_count" /></td>     
    </tr>
</s:iterator>


先设置变量后调用可以简化代码,为下面再次使用提供方便。

3. struts2 标签 for 循环


<s:bean name="org.apache.struts2.util.Counter" id="counter">
    <s:param name="first" value="1" />
    <s:param name="last" value="10" />
    <s:iterator>
        <s:property/>
    </s:iterator>
</s:bean>

s:bean这里一定要写

转载别人的加了点注释,希望对大家有用。

Struts2 标签定义变量及for循环

1. struts2 标签 设置变量2. struts2 标签 List iterator 循环输出
  • hanshileiai
  • hanshileiai
  • 2015年07月04日 15:50
  • 3598

for循环体中定义的变量的生存期

     在for的循环体中定义的non-static对象,其生存期仅限于一次循环迭代,即在本次循环结束时,对象会被自动销毁。    试验代码如下:#include iostream>using na...
  • lovekatherine
  • lovekatherine
  • 2007年09月08日 23:19
  • 3859

关于变量在for循环内外定义的思考

关于变量在for循环内外定义的思考 在c#或java里面,我们通常会这样写for循环: for(int i = 0;i10;i++) { Console.Wr...
  • huahua000111
  • huahua000111
  • 2017年04月13日 14:58
  • 692

尽量别在for循环里面定义变量

for(int i=0;i ....... } 我们很常做的一件事就是在for循环里定义一个变量并初始化(如上面定义的i,初始化为1),这个变量有可能是为了做循环限制而定义的,而此时变量只做...
  • xiaochenhua
  • xiaochenhua
  • 2011年12月01日 16:04
  • 7735

struts2标签里获取jsp脚本里的变量值

大家先来看一段代码: int i=1; %> s:property value="#i"...
  • majian_1987
  • majian_1987
  • 2013年01月08日 14:08
  • 2056

笔记C++for循环内变量的定义

C++函数与for循环内存堆栈处理机制
  • wutairu1024
  • wutairu1024
  • 2017年03月29日 10:35
  • 371

编写高质量的JS代码(变量的声明和for循环)

才华横溢的Stoyan Stefanov,在他写的由O’Reilly初版的新书《JavaScript Patterns》(JavaScript模式)中,具体一点就是编写高质量JavaScript的一些...
  • MrKou47
  • MrKou47
  • 2016年01月06日 00:10
  • 1553

for循环内变量定义问题

在C99之前的编译器,不支持括号内进行定义变量 2.在C++中是允许定义变量的,其c99之后的编译器亦可以在括号内进行声明变量。 #include//c++可以编译,但是c不能编译 int main...
  • u010177286
  • u010177286
  • 2015年03月19日 20:06
  • 664

c语言for循环变量i,i的定义位置不同会导致错误

C语言必须将定义都放最前面,但是C++允许将定义不放最前面有区别,前者 i 的生存期不单在for里面,还在for外面,后者 i 的生存期就只在for里面 两个 i的定义位置不同,程序运行结果截...
  • Ching_777
  • Ching_777
  • 2017年07月26日 15:42
  • 423

java中for循环中的变量定义

在java语言中,平常不允许声明两个一样的变量,因为如果定义两个变量名一样的变量,系统识别调用时就会产生疑惑,不知道该调用哪个变量。 而在if,for,while等结构体中声明的变量是局部变量,出了...
  • cuirui1994
  • cuirui1994
  • 2017年04月02日 09:32
  • 922
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Struts2 标签定义变量及for循环
举报原因:
原因补充:

(最多只允许输入30个字)