zoukankan      html  css  js  c++  java
  • struts2标签中迭代浅析

    <s:radio list="" listKey="" listValue=""></s:radio>
      <s:select list="" listKey="" listValue=""></s:select>
     <s:checkboxlist list=""  listKey="" listValue=""></s:checkboxlist>

    完整的迭代如:<s:select name="departmentId" list="departmentList" listKey="id" listValue="name"
                                headerKey="" headerValue="请选择部门" cssClass="SelectStyle"></s:select>

    其中<s:radio list="" listKey="" listValue=""></s:radio>
      <s:select list="" listKey="" listValue=""></s:select>
     <s:checkboxlist list=""  listKey="" listValue=""></s:checkboxlist>

    还有一个重要的属性name,name是传给服务器,服务器接收的属性如上面的departmentId

    这三个是常用的标签: listKey是提交给服务器的值, 返回客户端List集合中的元素的哪个属性用于当listKey呢  则用这个元素的属性当key

    listValue,用于显示的值,List集合的元素的哪个属性用于显示呢?  则用这个元素的属性来显示

    List为返回客户端元素的集合

    headKey  等等见单词就可以明白它的意思

     若List指定为Map的话,那就不用写listKey="" listValue=""了,他就会自动地把Map的key当做key,Map的value当做value

    如果是简单的页面显示男女:可以用OGNL表达式构建一个Map,如<s:radio list="#{'男':'男','女':'女'}" ></s:radio>

    或直接构建一个List集合  <s:radio list="{'男','女'}" ></s:radio> 注意不加#

    I'm falling off the sky all alone.The courage inside is gonna break the fall. Nothing can dim my light within. I am That I am 程序 = 数据结构 + 算法
  • 相关阅读:
    某个牛人做WINDOWS系统文件详解
    常用ASP脚本程序集锦
    LINUX基础:文件安全与权限
    proftpd+mysql+quota
    apache2.0.49tomcat5.0.19jk2建立virtualHost
    URL Redirection(转) Anny
    顶级域名后缀列表(转) Anny
    \u4E00\u9FA5意义 Anny
    How to POST Form Data Using Ruby(转) Anny
    How to get rid of 'Enter password to unlock your login keyring' in Ubuntu(转) Anny
  • 原文地址:https://www.cnblogs.com/IamThat/p/2881993.html
Copyright © 2011-2022 走看看