`
younglibin
  • 浏览: 1211382 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts2 checkboxlist标签(表单标签)

阅读更多

checkboxlist 标签

    此标签可以一次创建多个复选框,它根据list 属性指定的集合

来生成多个复选框,另外使用的都是通用属性。

    此标签两个常用属性:

  1.      listKey:用于指定集合元素中的某个属性作为复选框的 value 。如果集合是Map,则可以使用key-value 分别对应  Map 的key-value 作为复选框的value 。
  2.      listValue:  用于指定集合元素中的某个属性作为复选框的  标签。如果集合是Map,则可以使用key-value 分别对应 Map 的key-value 作为复选框的标签。

eg:

<s:form>
<!-- 使用简单集合来生成多个复选框 -->
<s:checkboxlist name="a" label="请选择您喜欢的图书"
 labelposition="top" list="{'Struts2权威指南' ,
 '轻量级J2EE企业应用实战' , '基于J2EE的Ajax宝典'}"/>
<!-- 使用简单Map对象来生成多个复选框
 使用Map对象的key(书名)作为复选框的value,
 使用Map对象的value(出版时间)作为复选框的标签-->
<s:checkboxlist name="b" label="请选择您想选择出版日期"
 labelposition="top" list="#{'Struts2权威指南':'2007年10月',
 '轻量级J2EE企业应用实战':'2007月4月',
 '基于J2EE的Ajax宝典':'2007年6月'}"
 listKey="key"
 listValue="value"/>
<!-- 创建一个JavaBean对象,并将其放入Stack Context中 -->
<s:bean name="lee.BookService" id="bs"/>
<!-- 使用集合里放多个JavaBean实例来生成多个复选框
 使用集合元素里name属性作为复选框的标签
 使用集合元素里author属性作为复选框的value-->
<s:checkboxlist name="b" label="请选择您喜欢的图书"
 labelposition="top"
 list="#bs.books"
 listKey="author"
 listValue="name"/>
</s:form>

分享到:
评论

相关推荐

    struts2的checkboxlist标签换行

    在Struts2中,`checkboxlist`标签是用于显示一组可选的复选框,通常用于用户在表单中多选选项。本文将深入探讨`checkboxlist`标签以及如何实现换行显示。 在Struts2的标签库中,`&lt;s:checkboxlist&gt;`标签主要用于创建...

    (原创)struts标签之checkboxlist选中值并换行处理

    ### Struts标签之CheckboxList选中值与换行处理详解 #### 一、引言 在Web应用开发中,表单元素的选择对于用户交互至关重要。Struts框架作为Java Web开发中的一个重要工具,提供了丰富的标签库来帮助开发者快速构建...

    struts2对于checkboxlist的换行

    这篇博客讨论的是如何在Struts2中处理`checkboxlist`的换行问题,这在创建多列或美观的表单布局时非常有用。 `checkboxlist`在Struts2中通常与一个Action类中的属性关联,用于收集用户的多选数据。在HTML中,复选框...

    freemarker初探 附 freemarker中文手册 与 struts2 checkboxlist的研究

    Freemarker是一个强大的模板引擎,常用于Web应用中的视图...同时,也涉及到了Struts2中的`checkboxlist`标签,展示了如何在视图层处理多选操作。了解这些内容后,开发者可以更有效地构建动态、数据驱动的Web应用界面。

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

    在Struts框架中,`&lt;s:checkboxlist&gt;`是一个非常实用的标签,用于在HTML表单中创建一组复选框,通常用于用户选择多个选项。本文将深入探讨如何巧妙地处理`checkboxlist`的默认选中值以及实现换行显示。 首先,我们...

    struts2.0 checkbox标签使用问题

    &lt;s:checkboxlist name="interests" list="{'Java', 'Python', 'JavaScript'}" /&gt; ``` 这会根据列表中的元素自动生成复选框,用户选中的值也会自动存入`interests`字段。 在描述中提到的博客链接(由于实际无法访问...

    Struts2_表单标签简介 示例

    ### Struts2 表单标签简介与实例 #### 一、引言 在Web应用程序的开发过程中,表单是用户与系统交互的重要组成部分。Struts2框架为了简化表单的处理,提供了一系列丰富的表单标签,这些标签不仅包含了常见的HTML表单...

    struts2 表单标签的使用

    在Struts2中,表单标签是用于构建用户界面的重要组件,它们帮助开发者创建交互式和动态的网页。这篇博客将深入探讨Struts2中的表单标签及其使用方法。 首先,我们需要理解Struts2表单标签的基本结构。通常,一个...

    struts2标签使用例子

    - `s:checkboxlist` 和 `s:radiolist`:用于生成多选或单选的列表。 3. **Struts2迭代标签库**: - `s:iterator`:遍历集合数据,如List、Map等,用于循环渲染数据。 - `s:if` 和 `s:else`:条件判断标签,类似...

    struts2(checkbox_radio_select)表单标签的应用及详细事例

    本文将详细介绍Struts2中用于处理复选框(checkbox)、单选按钮(radio)以及下拉选择框(select)的表单标签,并通过具体的例子展示它们的用法。 ### 1. 表单标签Checkbox - 复选框 **复选框**允许用户从多个选项...

    Struts标签库 Struts 标签库

    - **表单标签**:如`s:textfield`、`s:checkbox`、`s:radio`,用于创建输入控件,并自动绑定到Action的属性。 - **结果标签**:如`s:property`,用于显示Action的属性值。 - **国际化标签**:如`s:text`,用于...

    strust2 checkboxlist

    在Struts2中,CheckboxList的实现依赖于`&lt;s:checkboxlist&gt;`标签。 3. **使用CheckboxList** - **标签声明**:在JSP页面中,使用`&lt;s:checkboxlist&gt;`标签来声明CheckboxList。例如: ```jsp &lt;s:checkboxlist list=...

    Struts2之struts2标签库了解和使用案例struts025

    - `s:checkboxlist`、`s:radiolist`:多选框和单选框列表,用于多值选择。 - `s:submit`和`s:reset`:在表单中创建提交和重置按钮。 - `s:head`:插入JavaScript和CSS资源,支持CDN加速。 案例分析(以`struts...

    Struts2中的标签介绍及应用实例

    这是Struts2中的核心表单标签,用于创建HTML表单。默认情况下,它以表格布局呈现,按钮右对齐。若要改变这种样式,可以设置`theme`属性为"simple",这样表单元素将按照基本HTML结构呈现,方便自定义布局。但需要注意...

    struts2标签大全

    7. **s:checkbox标签**和**s:checkboxlist标签**:创建复选框,前者用于单个复选框,后者用于多个复选框的列表,通常与数组或集合属性关联。 8. **s:radio标签**和**s: radiogroup标签**:创建单选按钮,前者用于...

    Struts2标签集锦(附Struts2标签详解word文档)

    2. **表单标签(Form Tags)**:专门处理HTML表单的标签,例如`&lt;s:textfield&gt;`用于创建文本输入框,`&lt;s:textarea&gt;`创建多行文本输入框,`&lt;s:submit&gt;`定义提交按钮,还有`&lt;s:checkbox&gt;`和`s:radio&gt;`用于复选框和单选...

    Struts2常用标签

    4. **表单标签(form、textfield、textarea、password)** 这些标签用于创建HTML表单和输入元素。例如: ```jsp ``` `action`属性指定提交时调用的Action,`name`属性对应Action中的属性,`label`属性...

    struts2标签使用方法

    - 在处理表单提交时,利用Struts2的表单标签,框架会自动处理数据验证和类型转换。 6. **注意事项**: - 确保在web.xml中配置了Struts2的核心过滤器`&lt;filter-class&gt;org.apache.struts2.dispatcher.ng.filter....

    struts2标签解析

    6. `s:form`: 表单标签,用于包裹所有表单元素。它的`action`属性指定了提交的Action,`method`属性可以设置HTTP请求类型(GET或POST)。`s:form`还支持自动验证和主题样式等功能。 7. `s:submit`: 提交按钮,通常...

Global site tag (gtag.js) - Google Analytics