struts2的checkbox标签在使用的时候需要注意它的两个属性。value和fieldValue,在其他的标签中value是真实值。而在checkbox中,value如果为true,就表示复选框被选中;如果为false就表示不被选中。fieldValue才是此复选框对应的真实的值。
例如:
显示代码打印
1 <s:checkbox name="xingming" value="false" fieldValue="wmj2003" />
对应的html为
显示代码打印
1 <input type="checkbox" name="xingming" value="1" id="save_xingming"/>
显示代码打印
1 <s:checkbox name="xingming" value="true" fieldValue="wmj2003" />
对应的html为
显示代码打印
1 <input type="checkbox" name="xingming" value="1" checked="checked" id="save_xingming"/>
文章出处:飞诺网(www.firnow.com):http://dev.firnow.com/course/3_program/java/javajs/200878/132249.html
分享到:
相关推荐
Struts2是一个强大的MVC框架,它提供了丰富的标签库,使得开发者在编写JSP页面时能够更加方便地处理业务逻辑和展示数据。本篇文章主要关注Struts2中的常用标签,这些标签大大简化了Web开发中的一些常见任务。 首先...
<s:checkbox label="性别" name="user.sex" value="true" fieldValue="dddd" /> ``` 8. **s:checkboxlist** - 复选列表标签 此标签用于创建一个复选框列表,用户可以多选: ```jsp <s:checkboxlist name=...
与 Struts 1.x 版本相比,Struts2 在标签库的设计上进行了重大的改进和优化。 #### 标签库概述 在 Struts 1.x 中,标签库主要分为四大类:`html`、`bean`、`logic`、`tiles`。而在 Struts2 中,所有的标签都被统一...
<s:checkbox name="agree" fieldValue="true" label="同意条款"/> ``` - **解释**:创建一个名为“agree”的复选框,当选中时其值为“true”,并附带标签“同意条款”。 ##### 9. `<s:checkboxlist>` 多选框列表 ...
通过熟练掌握Struts2标签,开发者可以更高效地构建Struts2应用程序,提高开发效率,同时增强程序的可维护性和用户体验。在实际项目中,结合使用这些标签,可以构建出结构清晰、功能丰富的Web应用。
<s:checkbox label="性别" name="user.sex" value="true" fieldValue="dddd"/> ``` - **更多说明**: - `label` 属性用于指定复选框旁边的标签文本。 - `name` 属性用于指定复选框的名称。 - `value` 属性用于...
<s:checkbox name="%{#attr.name}" label="%{#this}" fieldValue="%{#this}" theme="vertical_checkbox"/> ``` 这里,我们用`<s:iterator>`遍历`list`属性,为每个元素生成一个复选框,并设置` `标签...
例如,`<s:checkbox label="性别" name="user.sex" value="true" fieldValue="dddd"/>`创建了一个复选框并设置了相关属性。 8. **checkboxlist** 标签:用于输出一系列的复选框,通常用于多选情况。例如:`<s:...
总结,Struts2的标签库极大地简化了Web开发中的视图构建,通过 `<s:radio>` 和 `<s:checkbox>` 标签,我们可以方便地创建交互式的表单元素,使用户界面更加友好。了解并熟练掌握这些标签的使用,将有助于提升开发...
Struts2是一个强大的MVC框架,它极大地简化了Java Web应用程序的开发。在Struts2中,标签库是其...通过视频教程《52_尚学堂马士兵_Struts2_Struts标签_9_ui.avi》,你可以更深入地学习Struts2标签的实际应用和技巧。
本文将详细介绍Struts2中常用的标签及其用法,帮助开发者更好地理解和运用这些标签。 #### 二、标签详解 ##### 1. `<s:a href="">` —— 超链接 - **功能**:类似于HTML中的`<a>`标签,用于创建超链接。 - **示例*...
### Struts2中的S标签详解 #### 一、概述 Struts2框架是Apache软件基金会下的一个开源项目,它提供了一种基于MVC(Model-View-Controller)设计模式的Web应用开发框架。Struts2提供了丰富的标签库,其中“S标签”...
<s:checkbox name="check" fieldValue="true"/> ``` ##### 9. `<s:checkboxlist>` - 复选框列表标签 用于创建一组复选框列表。 ```jsp <s:checkboxlist name="checks" list="options" headerKey="" headerValue=""/...
<s:checkbox name="agree" fieldValue="true" /> ``` ##### 9. `<s:checkboxlist>` 标签 - **用途**:创建一组复选框。 - **示例**: ```xml <s:checkboxlist name="hobbies" list="hobbiesList" /> ``` ####...
在Struts2框架中,标签库是其核心特性之一,它提供了丰富的预定义标签,使得开发者能够在JSP页面中更方便地处理业务逻辑和展现数据。本文将深入探讨Struts2标签库,帮助你理解并掌握这些标签的用法。 1. **Struts2...
Struts2提供了多种标签库,如s Tags、field Tags、logic Tags等,这些标签与JSP标准标签库(JSTL)相结合,极大地简化了页面渲染和数据绑定过程。s Tags是最常用的,主要用于数据展示、表单处理和控制流程。 2. **s:...
<s:checkbox name="agree" fieldValue="true"/> ``` - **说明**:用于收集用户的选择信息。 ##### 9. `<s:checkboxlist>` - 复选框列表标签 - **作用**:创建一组复选框。 - **示例**: ```xml <s:checkbox...
<s:checkbox label="性别" name="user.sex" value="true" fieldValue="dddd"/> ``` - **更多信息**:用于收集用户的多选数据,常用于表单的多选项处理。 ##### 8. **`<s:checkboxlist>` 标签** - **功能**:输出...