WebWork标签嵌套问题解析
创始人
2024-04-18 03:10:58
0

先来看一下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如何实现文件上传配置过程

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...