sparta-紫杉   2010-4-14 16:53

开发环境:eclipse3.4.2 + weblogic10.3 + jdk1.6.0_13 + Struts2.1.8 + Spring3.0.1 + Hiberante3.3.2

在Web系统或项目的开发过程中,jsp页面上经常会使用checkbox来实现用户多选的要求。

普通的写法多半是这样:

北京

上海

天津

那么既然使用了SSH2的开发框架,当然要使用Struts2的标签来实现用户的多选要求。

令人不解的是,网络上大多是在详解,但对于却描述的很少。

今天正好要用到这个,咱也不妨来“详解”一下子,一来是做个笔记,二来若是能为各位程序达人在关键时刻提个醒,以解决探索之苦!

至于和的区别我不谈了,大家可以在百度上搜一下。

其实,还是挺好入门的,不外乎有下面几个属性,id、name、value、fieldValue、label共计5个常用属性。

id和name: 指的是该标签的标识id和标识名。

value   : 指是否选中,其值只能为True或False,相当于传统checkbox中的checked。

fieldValue : 相当于传统checkbox中的value值。

label   : 对于该checkbox显示在页面上方框后面的描述。

还是打个简单的比方吧, 比如我要用角色id(RoleId)和角色名称(RoleName)来生成很多checkbox,那么采用如下的写法。

那么在生成真正的Html页面时,大约是下面这样的形式:

超级管理员

普通用户

当然上面的例子建立在Struts2默认的主题(theme)下,大家可别忘了这个关键的属性“theme”。

不妨再加个属性试试吧:

设置了theme="simple"之后,便自动放弃了Struts2的一些装饰。那么显示的页面上的结果会令你大吃一惊的:

注意到没有, 后面的“超级管理员”和“普通用户”两段字眼莫名其妙的消失了。这就是theme起的主要作用。

当然,还需要注意,这个theme是有继承性的, 比方说,这个在一个

里面,并且这个里面也设置了theme="simple"的话,就会影响到这个,等于为该设置了theme-"simple"。

哈哈,就这么多了。

QQ:22086526

SCheckbox_Struts2标签之Checkbox详解相关推荐

  1. resultmap的写法_mybatis的mapper.xml中resultMap标签的使用详解

    1.前言 最近博主在做一个ssm框架的共享汽车管理系统,其中,数据库字段设计的有下划线方式,a_username,然后在写mapper.xml里面的sql语句的时候,一直出现查询语句查询的值为null ...

  2. devexpress 中的checkboxlist怎么设置间距_HTML中怎么设置h1的字体样式你知道吗?关于设置h1标签的样式详解

    本篇文章主要为大家讲解了html中的h1标签的样式解析,但是如果不用css样式来做的话,那就只能在html4.01中显示了,所以我们还是尽快学习css层叠样式表吧,好了,现在让我们来说说这篇文章吧. ...

  3. qt怎么设置标签背景图片_HTML中怎么设置h1的字体样式你知道吗?关于设置h1标签的样式详解...

    本篇文章主要为大家讲解了html中的h1标签的样式解析,但是如果不用css样式来做的话,那就只能在html4.01中显示了,所以我们还是尽快学习css层叠样式表吧,好了,现在让我们来说说这篇文章吧. ...

  4. html5 bdi 不起作用,html bdi标签的使用详解

    bdi指的是bidi隔离! bdi文本允许你设置一段文本使其脱离父元素文本方向设置,在发布用户评论或其他你无法控制的内容时,该标签很有用! 接下来是代码部分! usernamebill:80point ...

  5. html中iframe标签的用法详解

    <iframe>是什么?html中iframe标签的用法详解 原创  2018-10-26 10:24:35 03690 经常进行页面布局的人对于HTML中的iframe标签一定不 ...

  6. 三星服务器内存条型号区分,三星内存铭牌详解|三星内存条标签内存参数详解...

    三星内存铭牌详解|三星内存条标签内存参数详解 大多数朋友都清楚内存铭牌上,记录着内存的重要数据.但是大多数朋友都对此不甚了然!为此小编也想学习下,现在把相关的学习笔记分享出来,希望和朋友们显摆下,小编 ...

  7. html中hr标签有哪些属性,htmlhr标签的属性有哪些?HTMLhr标签的样式详解

    html hr标签的属性有哪些?HTML hr标签的样式详解,本篇文章介绍了html中的hr标签的定义及其属性描述,还有关于html hr标签的样式使用的几种方法 html中hr标签定义和用法: 标签 ...

  8. html中按钮方法,html中button标签的使用详解

    关于button按钮的介绍 知道:button是定义一个按钮,但是在表单中也有一个可以定义按钮,我们知道当的时候也是在网页上创建了一个按钮,现在要说的是个button这个标签和input里面的标签有怎 ...

  9. php fieldset,html fieldset标签的用法详解

    标签将表单内容的一部分打包,生成一组相关表单的字段.从中提取两层意思: 1.fieldset存在于form里(这样说不准确): 2.分组打包的功能. field:[fiːld]领域:牧场:旷野:战场: ...

最新文章

  1. 2021年春季学期-信号与系统-第二次作业参考答案-第四小题
  2. 正式进驻1410实验室!
  3. angularjs与PHP,我应该混合AngularJS与PHP框架吗?
  4. 图论 —— 生成树 —— 曼哈顿距离最小生成树
  5. mysql like 大小写_mysql - 如何使用LIKE通配符在列中搜索(不区分大小写)?
  6. 深度神经网络编程细节
  7. [转载] python中sort()与sorted()
  8. Map集合常用方法总结
  9. python常见的错误类型_python中新手朋友常见的错误信息汇总
  10. 信息化管理系统在企业的应用
  11. Win11系统Windows.old能删除吗?Windows.old怎么删?
  12. PDF文件中如何插入页面?分享一个实用小妙招
  13. 文件包含漏洞(原理及介绍)
  14. 无线无法解释服务器域名,科学网—Ubuntu 17.10 WIFI无线网络无法解析DNS域名的解决方法 - 徐勇刚的博文...
  15. AndroidO(8.0) 和 Android P(9.0)
  16. 离线百度地图嵌入开发
  17. C中fread()函数的建议使用方法
  18. 读书笔记:《特劳特营销十要》
  19. with check option的使用
  20. 深度剖析E680G开发一.所谓的交叉编译环境

热门文章

  1. Hybrid assembly with long and short reads improves discovery of gene family expansions
  2. 数字图像处理笔记二 - 图片缩放(最近邻插值(Nearest Neighbor interpolation))
  3. android 虚拟按键挡住布局,Android 关于导航栏(虚拟按键)遮挡PopupWindow底部布局的问题...
  4. Java解析SQL记录为JSON_Oracle解析复杂json的方法
  5. tensorflow loss nan 解决办法
  6. 【论文写作分析】之三《基于预训练语言模型的案件要素识别方法》
  7. Linux下安装java(Ubuntu为例)
  8. LeetCode 21. Merge Two Sorted Lists--合并2个有序列表--python递归,迭代解法
  9. python中文注释报错
  10. php中icon,php中iconv函数的使用方法