WebWork标签嵌套问题解析

开发 后端
本文向您介绍WebWork标签嵌套的问题的过程,总体来讲<ww:iterator>的确很简单易懂!

先来看一下WebWork标签嵌套的问题

  1. 〈ww:iterator value="yesePrograms" status="outer"〉    
  2. 〈li〉    
  3. 〈ww:iterator value="programsOfRole"   
  4. status="rowstatus"〉    
  5. 〈ww:if test="id == [1].id"〉    
  6. 〈input type="checkbox" id="pid"   
  7. name="pid" checked="checked" value="  
  8. 〈ww:property value="id"/>" /〉    
  9. 〈/ww:if〉    
  10. 〈/ww:iterator〉    
  11. 〈input type="checkbox" id="pid" name="pid"   
  12. value="〈ww:property value="id"/>" /〉    
  13. 〈ww:property value="title"/〉    
  14. 〈/li〉    
  15. 〈/ww:iterator〉 

WebWork标签嵌套关键代码为

  1. 〈ww:if test="id == [1].id"〉    
  2. 〈ww:if test="id == [1].id"〉 

在值栈中 [0]表示栈顶元素,如果不写则默认为栈顶; [1]为第二个元素 依次类推

外层跟内层都有一个id属性

***个id表示内层循环的id

[1].id表示外层循环的id

补充:当前调用的那层永远都是栈顶,调用使用[0]

WebWork标签嵌套中双层嵌套,分类显示范例(省略了多余标签)

  1. 〈ww:iterator value="grouplist"〉  
  2. 〈ww:property value="[0].group_name"/〉  
  3. 〈/td〉  
  4. 〈ww:iterator value="userlist"〉  
  5. 〈ww:if test="[0].group_id == [1].group_id"〉  
  6. 〈ww:property value="name"/〉  
  7. 〈ww:property value="fax_number"/〉  
  8. 〈ww:property value="name_des"/〉  
  9. 〈/ww:if〉  
  10. 〈/ww:iterator〉  
  11. 〈/ww:iterator〉 

【编辑推荐】

  1. WebWork安装与配置浅析(1)
  2. WebWork文件上传问题解析
  3. WebWork注入Servlet方法详解
  4. WebWork中返回INPUT的原因
  5. WebWork如何实现文件上传配置过程
责任编辑:冰荷 来源: baidu
相关推荐

2009-07-16 17:26:11

WebWork文件上传

2010-08-31 16:26:31

CSSFirefoxdiv

2010-04-29 12:42:09

Unix系统

2012-07-24 17:10:10

Linux操作系统

2012-05-23 13:11:10

架构存储

2010-01-28 13:15:43

C++参数

2009-11-05 15:36:58

WCF service

2010-11-23 15:50:44

MySQL中文建表

2010-02-23 17:57:58

Python部署

2010-04-06 09:31:52

Windows 7显示白点

2010-01-08 17:12:03

VB.NET短路判断

2010-04-19 13:54:43

Unix操作系统

2009-09-03 15:33:13

RHEL红帽linux

2009-12-31 15:08:22

Silverlight

2010-02-22 17:29:47

WCF跨域

2010-05-24 14:04:48

JavaSwing多线程

2012-05-23 13:17:43

JavaJdomXML

2009-07-14 15:52:00

WebWork文件下载

2009-07-14 16:08:41

WebWork学习

2009-07-14 17:34:53

Webwork配置
点赞
收藏

51CTO技术栈公众号