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 程序 = 数据结构 + 算法
  • 相关阅读:
    细说linux IPC(四):posix 共享内存
    百世经纶一页书
    【机器学习PAI实践二】人口普查统计
    JOptionPane的经常使用4种对话框
    linux pip install gdal apyt-get install libgdal-dev export cplus_path=/usr/include/gdal export c_path=/usr/include/gdal
    linux too many files
    ab 压测
    centos6.6 ftp 配置 修改默认端口等
    openstack instance change storage dir
    事件冒泡(转)
  • 原文地址:https://www.cnblogs.com/IamThat/p/2881993.html
Copyright © 2011-2022 走看看