checkboxlist标签的用法

Struts系列教材 (十三)- 标签 - 如何使用checkboxlist 标签 把你自己做的项目文件夹,和我的可运行项目文件夹进行比较。在确保可运行项目能够正确无误地运行之后,再严格照着教程的步骤,对代码模仿一遍。的可运行项目,配置运行起来,确认可用之后,再学习做了哪些步骤以达到这样的效果。这个软件很牛逼的,可以知道文件夹里哪两个文件不对,并且很明显地标记出来。模仿过程难免代码有出入,导致无法得到期望的运行结果,此时此刻通过比较。以checkbox的方式遍历出集合中的数据,第2个和第3个是。,可以较为明显地提升学习速度,跨过学习路上的各个槛。并且第2个和第3个是默认选中的。 阅读详情

一、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

如何使用安路TD与Modelsim进行联合仿真? 1)安装安路FPGA开发软件;(本次实验使用版本:TD_5.6.3_Release)2)安装Modelsim仿真软件;(本次实验使用版本:Modelsim SE-64 10.1c)3)FPGA开发板;(本次实验使用型号:EG4X20BG256)4)LED点灯例程; 阅读详情

相关推荐

USB之ch376s数据手册

         最近师兄交给我一个项目,虽说刚学嵌入式起步,但上手一个项目怎说都是最好的快速学习方式。因为刚了解ch376s管理U盘的数据,所以先是看了ch376s的数据手册。那我就把数据手册直接放上来吧。。。。      1、概述 CH376 是文件管理控制芯片,用于单片机系统读写 U 盘或者 SD 卡中的文件。 CH376 支持 USB 设备方式和 USB 主机方式,并且内置了 USB 通...

iBGG的博客 5968

s:checkboxlist 用法

1.javaBean class Person{     private String id;     private String lastname;     public String getId() {         return id;     }     public void setId(String id) {         this.id = id;

天马波波的专栏 2172

巧用struts标签checkboxlist选中默认值换行处理

巧用struts标签checkboxlist选中默认值换行处理

struts2的checkboxlist学习 -转

struts2里增加了一个新的UT标签s:checkboxlist,下面介绍下使用方法。 s:checkboxlist用于画面上显示一组复选框,缺省是横排输出,后面将介绍如何修改ftl文件使得它能按任意方式输出。 标签格式: name-定义标签名,用于接收画面上选中的复选框,故应与Action里定义的属性一致,且多为数组; list-定义集合变量,用于输出复选框...

dadafangfang的专栏 270

s:checkboxlist

1,效果图

aHuShengJin的专栏 937

Struts2标签s:checkboxlist用法

[code="java"]权限项 [/code] 其中 list="permissionPageList"是action中的list,里面放置的是权限对象permissions, listKey="nameKey" 这里的nameKey对应后台p...

ycde2009的专栏 420

Struts 2的标签库(4)——标表单标签与非表单标签

表单标签 Struts的表单标签可以分为两种:form标签本身很单个表单标签。    (Tooltip相关通用属性略)  1)checkboxlist标签 checkboxlist标签可以一次创建多个复选框,用于生成多个标签,根据list属性指定的集合来生成多个复选框。     <!-- 使用简单Map对象来生成多个复选框 使用Map对象的key(书

OOM 1495

Struts2的表单标签

表单标签 Struts2的表单标签,可分为两种:form表单本身和单个表单元素的标签。Form标签本身的行为不同于表单元素的标签。Struts2的表单元素标签都包含了非常多的属性,但有很多属性完全是通用的。 一、表单标签的通用属性 所有表单标签处理类都继承了UIBean类,UIBean包含了一些通用属性,分为3种: 1、  模板相关属性 2、  JavaScript相关属性 3、  通

尉微的博客专栏 2138

【Web开发】Struts2标签使用——表单UI标签

通用属性 模板相关属性: templateDir:用于指定标签使用的模板文件的目录。 theme:用于指定标签使用的主题。 template:用于指定标签使用的模板。 JavaScript相关属性: 事件属性:onclick(单击时发生)、ondbclick(双击时发生)、onmousedown(鼠标按下时发生)、onmouseup(鼠标抬起时发生)、onmouseover(鼠...

tjj1998的博客 1743

struts常用标签(包括特殊的表单标签)使用

1. s:property标签 ××:      value属性不是必须的。如果指定了value属性,则输出value属性指定的属性的值。如果没有指定,则输出值栈栈顶的值,如果值栈栈顶是一个对象,则直接输出次对象,具体要看该对象的toString()方法。 2. s:date标签 生日:name属性必需,指定需要格式化的日期值,具体怎么写,因为经常用在表单回显时,所以与表单回显时获取值栈对象

koushr的博客 572

strust2 标签大全

2009-10-30struts2.x 标签库 及 用法大全 关键字: struts2.x 标签用法 大全 struts2 <br />一、 url标签 <br /> 简介 <br />url标签用于生成一个URL地址,可以通过url标签指定param子元素,从而向指定URL发送请求参数。 <br />1. jsp代码 <br /><html> <br /><br /><br /><head> <br /><meta http-equiv="Content-Type" content="text/

chenyi19880918的专栏 1218

关于hibernate中实体类为什么尽量序列化和类似<s:checkboxlist/>标签

1、其实老师在视频里讲过了,不过现在又忘记了,去网上搜了一会,找到一个相对简单易懂的答案: 说白了就是方便移植,假如你的应用程序在多台服务器上,如果其中一台服务器出问题了,我们可以把这个上面的对象转移到其它服务器上去,而Serializable是一个标识接口,不需要实现它的任何方法,而且它也没有方法,只是告诉系统实现了我之后可以被序列化,方便在网络中传输。 2、 listKey作

qq_32528231的博客 567

Struts2标签库(三)之表单标签

1.1 checkboxlist标签 checkboxlist标签可以一次创建多个复选框,用于同时生成多个的HTML标签。它根据list属性指定的集合来生成多个复选框,因此,使用该标签指定一个list属性。如下是常用的两个属性。 1.        listKey:该属性指定集合元素中的某个属性(例如集合元素为Person实例,指定Person实例的namen属性)作为复选框的value。如果

owen_william的博客 2107

Struts2标签

Struts2标签库 UI标签 表单标签 非表单标签 AJAX标签 非UI标签 数据标签 控制便签 UI标签表单标签 简单的表单标签:form,textfield,password,textarea,submit,reset,select,radio,checkbox checkboxlist:属性名是否必须说明namefalse复选框名称labelfalse复选框前显示文本listtrue需要

黑羽柚咲 480

Struts2.0新标签用法

一、 url标签  简介 url标签用于生成一个URL地址,可以通过url标签指定param子元素,从而向指定URL发送请求参数。 1. jsp代码 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GBK"/> <title&g...

weixin_30762087的博客 73

Struts2:Struts标签

本来使用JSTL完全就能满足项目的需要,还是sun的标准技术,具有更好的移植性,使用Struts标签的一个最主要的功能就是数据回显。 property标签 property标签用于输出指定值: kk'" /> default:可选属性,如果需要输出的属性值为null,则显示该属性指定的值 escape:可选属性,指定是否格式化HTML代码。 value:可选属性,指定需要输

熊诗言的博客 336

Struts2标签

[b]Struts2的表单标签[/b] 所有的表单标签可以分为两种:form标签本身和单个表单元素的标签。Struts2的表单元素标签都包含了非常多的属性。但有很多属性完全是通用的。 [b]表单标签的通用属性[/b] 所有表单标签处理类都继承了UIBean类,UIBean包含了一些通用属性,这些通用属性分成3种: 1,模板相关属性;2,javascript相关属性;3,通用...

iteye_12345的博客 143

struts2标签的使用!

//bean标签的使用 姓名为: 年龄为: //通过id访问javaBean实例 姓名: 年龄: <s:checkboxlist name="books" la

多学多思,成就美好明天! 619

OGNL+标签---struts2学习笔记

OGNL不多说,看下面的结构,不懂再去搜,直到明白(注意区分ActionContext 、ValueStack 、Stack Context) OGNL上下文:                         |--request                            |                            |--application

如果一个人只能做好那么很少的几件事情 那么就做自己喜欢做的事 3077

《struts2权威指南》学习笔记之struts2表单标签

几个辅助类:package lee;public class Book...{    private String name;    private String author;    public Book()    ...{    }    public Book(String name , String author)    ...{        this.name = name;

我的世界我的梦 6474

Anaconda-python3.7-Win64.rar

这就是清华镜像的python3.7的版本 原名:Anaconda3-5.3.1-Windows-x86_64.exe

上一篇: 不同包中子类不能直接使用父类默认权限的属性
Mr_duantao
博客等级 码龄11年 8粉丝 3原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值