分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

一、JSP中

①集合为list

<s:checkboxlist name="list" list="{'Java','.Net','RoR','PHP'}" value="{'Java','.Net'}" />
生成html
<input type="checkbox" name="list" value="Java" checked="checked" /><label>Java</label>
<input type="checkbox" name="list" value=".Net" checked="checked" /><label>.Net</label>
<input type="checkbox" name="list" value="RoR" /><label>RoR</label>
<input type="checkbox" name="list" value="PHP" /><label>PHP</label>

②集合为MAP
<s:checkboxlist name="map" list="#{1:'瑜珈用品',2:'户外用品',3:'球类',4:'自行车'}" 
listKey="key" listValue="value" value="{1,2,3}" />

生成html

<input type="checkbox" name="map" value="1" checked="checked" /><label>瑜珈用品</label>
<input type="checkbox" name="map" value="2" checked="checked" /><label>户外用品</label>
<input type="checkbox" name="map" value="3" checked="checked" /><label>球类</label>
<input type="checkbox" name="map" value="4" /><label>自行车</label>

③集合里存放javabean(id和name为Person的属性)
<%
    Person person1 = new Person(1, "小明");
    Person person2 = new Person(2, "小红");
    List<Person> list = new ArrayList<Person>();
    list.add(person1);
    list.add(person2);
    request.setAttribute("persons", list);
    request.setAtttibute("pchecked",person1);
%>
<s:checkboxlist name="beans" list="#request.persons" 
listKey="id" listValue="name" value="#request.pchecked.id" />

生成html
<input type="checkbox" name="beans" value="1" checked="checked" /><label>小明</label>
<input type="checkbox" name="beans" value="2" /><label>小红</label>

二、Action中

可以定义集合或数组接收值,比如定义List<Integer>可以接收上面③传来的值。

原帖详细讲了radio和select的用法,地址:http://wenku.baidu.com/view/caae743610661ed9ad51f384.html

给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

Struts中 s checkboxlist 的用法相关推荐

  1. OGNL中#、%和$的用法

    1.OGNL中#的用法 (1) 访问非根对象(struts中根对象为值栈,OGNL要结合struts标签来使用),如OGNL上下文和Action上下文,#相当于ActionContext.getCon ...

  2. PHP中魔术方法的用法

    PHP中魔术方法的用法 /** PHP把所有以__(两个下划线)开头的类方法当成魔术方法.所以你定义自己的类方法时,不要以 __为前缀. * */// __toString.__set.__get__ ...

  3. 简单介绍SQLserver中的declare变量用法

    这篇文章主要介绍了SQLserver中的declare变量用法,sql中declare是声明的意思,就是声明变量的,这个一般是用在函数和存储过程中的.感兴趣的可以来了解一下 平时写SQL查询.存储过程 ...

  4. python的继承用法_【后端开发】python中继承有什么用法?python继承的用法详解

    本篇文章给大家带来的内容是关于python中继承有什么用法?python继承的用法详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 面向对象三大特征 1.封装:根据职责将属性和方法 ...

  5. 关于sql中case when的用法

    Oracle CASE WHEN 用法介绍 1. CASE WHEN 表达式有两种形式 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ...

  6. 【node】express中mysql的基本用法、连接池的使用、事务的回滚

    [node]express中mysql的基本用法.连接池的使用 安装mysql包 mysql的配置信息 mysql基本操作 查询mysql并渲染数据 mysql插入操作 首先在html页面写上< ...

  7. git 只merge部分_[Skill]俩小时掌握多人开发中git的主要用法

    前言 几个月前看完了git文档,但是在实际开发中对很多git命令的具体影响仍有疑惑,比方说pull.fetch和rebase三个命令和检出位置拎不清. Git - Book​git-scm.com 安 ...

  8. python的for语句用法_python中list循环语句用法实例

    本文实例讲述了python中list循环语句用法.分享给大家供大家参考.具体用法分析如下: Python 的强大特性之一就是其对 list 的解析,它提供一种紧凑的方法,可以通过对 list 中的每个 ...

  9. wince中的hook(钩子)用法

    wince中的hook(钩子)用法 Hook(钩子)是一种在消息到达目标窗口前进行截获的技术.使用钩子主要使用以下三个函数SetWindowsHookEx:创建钩子 CallNextHookEx:将消 ...

  10. java mysql insert_MySQL中INSERT的一般用法

    INSERT语句是最常见的SQL语句之一,但是MySQL中INSERT语句的用法和标准用法不尽相同,下文就为您详细介绍MySQL中INSERT的一般用法,供您参考. 1用法 在标准的SQL语句中,一次 ...

最新文章

  1. luogu P4108 [HEOI2015]公约数数列(分块、gcd性质)
  2. Java中date和calendar的用法
  3. android:fitsSystemWindows=“true”
  4. 自定义 Spring Boot Starter
  5. php 应用宝支付,U8SDK——应用宝YSDK新的支付流程
  6. MC34063组成DC-DC电路
  7. ngx_timeofday,定时器管理
  8. 洛谷 P3853 [TJOI2007]路标设置
  9. flask-session总结
  10. Asp-Net-Core开发笔记:在docker部署时遇到一个小坑
  11. 企业微信_H5应用如何本地及真机调试_host配置及代理相关
  12. 【剑指Offer】29、最小的K个数
  13. qstandarditem判断是否单击在checkbox内_Tiktok运营,如何判断有人查看了您的TikTok个人资料...
  14. oracle rman是干嘛的,我对Oracle RMAN备份的理解
  15. ES6阮一峰笔记部分对象新增方法、字符串的扩展和新增方法
  16. Linux储存结构与磁盘分区详解
  17. 请确认计算机上的无线网络已启用,电脑显示已连接无线网络却上不了网
  18. 简单电子产品的蓝牙电路设计和PCB设计
  19. 读取云服务器文件列表,读取云服务器文件列表
  20. ESP32学习(3):ESP32上运行ILI9341驱动LCD

热门文章

  1. ERP如何才能实施成功:ERP成功率为0现象 从具体实施层面剖析
  2. 必须全网曝光这几个公众号
  3. 扎心实战案例:麻(shi)雀(zhan)虽小,五脏俱全
  4. Django2.1配置xadmin2.0
  5. 3号团队-团队任务4:每日例会(2018-11-28)
  6. Raspberry install wine
  7. libc.so.6: version 'GLIBC_2.14' not found报错提示的解决方案
  8. maven项目打包成可执行的jar
  9. Android measure过程分析
  10. 常用图像插值算法分析与比较