`

Struts2 <s:checkboxlist 按格式显示

阅读更多
Struts2的标签<s:checkboxlist直接使用复选框堆在一起,查到的解决方式大多是修改模板文件,搜索到最后发觉还是这种方式比较简便:

我的java对象:
class{
  int id;
 
  String description;
}

jsp:


  <table width="90%" height="100%" border="0">
<s:iterator value="acsAllList" status="stat">
<tr>
<td align=left>
  <s:checkboxlist name="acsSelList" value="acsSelList" list="id" listValue="description"/>
</td>
</s:iterator>
  </table>


其中:list="id"  就是value的值,
listValue="description" 就是显示的描述
value="acsSelList" 就是默认选中的列表
 
分享到:
评论
2 楼 Jxdwuao 2010-03-22  
谢谢 指点。
1 楼 TheMatrix 2010-03-19  
list="id"不对吧,如下:
<table width="50%" border="1">
		<s:iterator value="roles_all" status="status" id="role">
		  <s:checkboxlist name="roles_list" 
		  		list="role" 
		  		listKey="id" 
		  		listValue="name" 
		  		value="roles_selected" />
		</s:iterator>
	</table>


不需要单独的class,可以用类似List<List>方式存储acsAllList。

相关推荐

    解决struts2的s:checkbox显示难看问题

    5. **标签嵌套**:`s:checkbox`可能与其他Struts2标签或者HTML元素一起使用,如`s:checkboxlist`。在这些组合中,可能出现位置、间距等显示问题。检查并修正嵌套结构,确保正确渲染。 6. **JavaScript和jQuery插件*...

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

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

    struts2的checkboxlist标签换行

    在Struts2的标签库中,`&lt;s:checkboxlist&gt;`标签主要用于创建多个复选框,每个复选框对应一个值。这个标签接受多个参数,如`list`(用于指定选项的集合)、`name`(用于指定表单字段名)和`label`(用于指定每个选项的...

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

    本文将详细介绍如何利用Struts的`&lt;s:checkboxlist&gt;` 标签实现默认选中某些选项以及如何在显示时自动换行。 #### 二、CheckboxBean实体类设计 为了更好地理解`&lt;s:checkboxlist&gt;` 标签的使用,我们首先定义一个简单...

    struts2对于checkboxlist的换行

    在Struts2中,处理用户输入是常见的任务,而`checkboxlist`是用于展示一组可选复选框的组件。这篇博客讨论的是如何在Struts2中处理`checkboxlist`的换行问题,这在创建多列或美观的表单布局时非常有用。 `checkbox...

    struts 2 s标签 struts 2 s标签

    &lt;s:checkboxlist name="interest" list="{'足球','篮球','排球','游泳'}" label="兴趣爱好" /&gt; &lt;/s:form&gt; ``` 9. **s:combobox** - 下拉组合框标签 `s:combobox` 结合了输入框和下拉列表,便于用户选择: ```...

    Struts2 JSP中将list,set ,Map传递到Action然后<s:iterator>遍历(三十五)

    本文将深入探讨如何在JSP中将`List`, `Set`, `Map`等集合类型的数据传递到Action,然后再通过`&lt;s:iterator&gt;`标签进行遍历显示。这种方式对于数据的展示和交互具有重要的实践意义。 首先,我们需要了解Struts2的工作...

    Struts2全部标签使用说明

    `&lt;s:checkbox&gt;` 和 `&lt;s:checkboxlist&gt;`: - `&lt;s:checkbox&gt;` 用于创建复选框,可以绑定到Action的属性,方便数据收集。 - `&lt;s:checkboxlist&gt;` 则用于创建多选框列表,它接受一个列表作为参数,用户可以选择多个选项。...

    Struts2标签列表及说明

    * &lt;s:checkboxlist&gt;:多选框 * &lt;s:combobox&gt;:下拉框 D: * &lt;s:date&gt;:获取日期格式 * &lt;s:datetimepicker&gt;:日期输入框 * &lt;s:debug&gt;:显示错误信息 * &lt;s:div&gt;:表示一个块,类似于 HTML 的 &lt;div&gt;&lt;/div&gt; * &lt;s:...

    struts2的s标签

    ### Struts2中的S标签详解 #### 一、概述 Struts2框架是Apache软件基金会下的一个开源项目,它提供了一种基于MVC(Model-View-Controller)设计模式的Web应用开发框架。Struts2提供了丰富的标签库,其中“S标签”...

    Struts标签集合简介

    `&lt;s:checkbox&gt;`, `&lt;s:checkboxlist&gt;`, `&lt;s:combobox&gt;`, `&lt;s:component&gt;`: 这些标签用于创建复选框、多选框、下拉框和自定义组件。例如,`&lt;s:checkboxlist&gt;`允许用户从列表中选择多个选项,而`&lt;s:combobox&gt;`则用于...

    struts2 标签库 帮助文档

    2. &lt;s:checkboxlist list=""&gt;&lt;/s:checkboxlist&gt;-----多选框 3. &lt;s:combobox list=""&gt;&lt;/s:combobox&gt;-----下拉框 4. &lt;s:component&gt;&lt;/s:component&gt;-----图像符号 D: 1. &lt;s:date/&gt;-----获取日期格式 2. &lt;s:...

    Struts2标签 UI标志又可以分为表单UI和非表单UI两部分

    &lt;s:checkboxlist tooltip="ChooseyourFriends" label="" list="{'Patrick','Jason','Jay','Toby','Rene'}" name="friends"/&gt; ``` 7. **Checkbox标签** - `&lt;s:checkbox&gt;` 用于创建单个复选框。 - 示例: ```xml...

    struts2-s标签

    `&lt;s:checkbox&gt;` 只创建一个复选框,而 `&lt;s:checkboxlist&gt;` 则基于提供的列表数据创建多个复选框。 **示例:** ```xml &lt;s:checkbox name="agree" label="I agree"/&gt; &lt;s:checkboxlist name="interests" list=...

    struts2标签库

    `&lt;s:checkboxlist&gt;` 和 `&lt;s:combobox&gt;` - **`&lt;s:checkboxlist&gt;`**:用于创建一组复选框,每个复选框都关联一个值。这个标签在Struts1中没有直接对应的标签,但在Struts2中非常有用,特别是在需要用户选择多个选项...

    struts2标签解释

    `&lt;s:checkbox&gt;` 和 `&lt;s:checkboxlist&gt;`,`&lt;s:combobox&gt;`: `&lt;s:checkbox&gt;`用于创建复选框,可以绑定到Action的属性。`&lt;s:checkboxlist&gt;`则用于创建多选框,通常与列表结合使用,方便用户选择多个选项。 `&lt;s:...

    Struts2标签使用.docx

    12. `&lt;s:checkboxlist&gt;`:复选框列表,如`&lt;s:checkboxlist name="interests" label="Interests" list="{ 'hibernate', 'spring', 'struts2' }"&gt;`,`list`属性指定可选项列表。 13. `&lt;s:if&gt;`, `&lt;s:elseif&gt;`, `&lt;s:...

    Struts2标签详解及具体实例解析

    - `&lt;s:checkbox&gt;` 用于创建单个复选框,而 `&lt;s:checkboxlist&gt;` 可以创建一组复选框,通常用于多选场景。 7. **下拉框标签 `&lt;s:combobox&gt;`**: - 提供一个下拉列表供用户选择,列表项可以从后台数据绑定。 8. **...

    struts2标签大全

    - `&lt;s:checkboxlist list=""&gt;&lt;/s:checkboxlist&gt;`:创建多个复选框,列表数据来源于指定的属性。 - `&lt;s:combobox list=""&gt;&lt;/s:combobox&gt;`:创建下拉选择框,列表项来自指定的属性。 **D. 日期和调试** - `&lt;s:date/&gt;`...

Global site tag (gtag.js) - Google Analytics