`
wxlgzxx_1988
  • 浏览: 69103 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

struts2中<s:checkboxlist/>的用法详解

阅读更多

 

说明:

其中#request.roleuserList对应后台放入request作用域的roleuserList这个list;

listKey="roleId"  这里的roleId对应后台roleuserList中role这个bean的属性roleId,listKey也是将要传入后台的值;

listValue="roleName" 自然是显示在页面上的内容了;

value="#request.rolelist.{roleId}"  这句话的意思是,给s:checkboxlist选取默认值,将对应后台放入request作用域的rolelist这个list中的roleid组合成数组,

类似{1,2,3}这种,然后标签会自动匹配。

name="roleIds“ 这个roleIds可以在后台action中使用get set一个roleIds数组属性来取值,或者直接用request作用域取值,都要放数组中;

分享到:
评论
3 楼 liliang090422 2011-12-09  
好了,学会了
2 楼 liliang090422 2011-12-09  
          
1 楼 liliang090422 2011-12-09  
[......[/color]/size][size=xx-large][color=yellow]..........hhhhhhh

相关推荐

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

    1. `&lt;s:checkbox&gt;&lt;/s:checkbox&gt;` - 创建复选框,可以与`&lt;s:checkboxlist&gt;`一起使用,处理多选数据。 2. `&lt;s:checkboxlist list=""&gt;&lt;/s:checkboxlist&gt;` - 多选框,用于显示列表供用户选择。 3. `&lt;s:combobox list=""&gt;...

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

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

    struts2常用标签

    `&lt;s:checkbox&gt;` 和 `&lt;s:checkboxlist&gt;` - **功能**:前者用于创建单个复选框;后者用于创建一组复选框,并且可以设置选项列表。 - **示例**: ```xml &lt;s:checkbox name="agree" label="同意条款" /&gt; &lt;s:...

    Strus 2的新表单标志的使用

    本文详细介绍了Struts 2中 `&lt;s:checkboxlist/&gt;` 和 `&lt;s:doubleselect/&gt;` 这两个表单标签的使用技巧及常见问题的解决方案。通过这些技巧,开发者能够更加高效地利用这些标签来构建用户界面。未来,我们还将继续探索更...

    struts2的s标签

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

    Struts2标签库详解

    Struts2的UI标签还支持其他一些功能,如验证(通过`&lt;s:fielderror&gt;`和`&lt;s:errors&gt;`展示错误信息)、国际化(使用`&lt;s:text&gt;`和`s:resourcebundle`处理多语言)和主题样式(通过`cssClass`属性应用样式)。此外,...

    Struts2常用标签

    9. **&lt;s:checkboxlist&gt; 复选框列表** - **用途**:创建一组复选框。 - **示例**: ```xml &lt;s:checkboxlist name="interests" list="interestsList" separator=", " /&gt; ``` 10. **&lt;s:combobox&gt; 下拉框** - **...

    下面就介绍下Struts2每个标签的用法(有错请指正):

    &lt;s:checkboxlist name="hobbies" list="hobbiesList" /&gt; ``` ##### 10. `&lt;s:combobox&gt;` 标签 - **用途**:创建下拉选择框。 - **示例**: ```xml &lt;s:combobox name="city" list="citiesList" /&gt; ``` ##### 11...

    Struts2标签库的所有

    `&lt;s:select&gt;`、`&lt;s:radio&gt;`、`&lt;s:checkboxlist&gt;` 标签 - **用途**:创建下拉列表、单选按钮组和复选框列表。 - **示例**: ```jsp &lt;s:select name="country" list="{'China','USA','Japan'}" headerKey="-1" ...

    struts2入门,struts2 标签

    &lt;s:checkboxlist name="userBean.interests" list="{hibernate,spring,struts2}" /&gt; ``` 可以设置默认选中项,例如通过`value="hibernate"`指定默认值。 #### 13. `&lt;s:if&gt;`, `&lt;s:elseif&gt;`, `&lt;s:else&gt;` — 条件...

    struts2标签库

    - **`&lt;s:iterator&gt;`**:用于遍历集合中的元素,类似于Struts1中的`&lt;logic:iterate&gt;`,但Struts2的实现更为高效,并且支持更复杂的操作,如排序、过滤等。 #### 结论 Struts2标签库相比于Struts1提供了更多的功能和...

    Struts2标签使用

    本文将详细介绍Struts2中的各种标签及其使用方法。 #### 二、Struts2标签库概述 Struts2标签库是一系列HTML标签的封装,它们被设计用于与Struts2框架集成工作。这些标签能够动态地生成HTML元素,并且支持表达式语言...

    struts2标签大全

    ### Struts2 标签大全解析 #### 一、引言 Struts2框架作为Java Web开发中的一个重要组成部分,提供了丰富的标签库...希望本文能帮助读者更好地理解和掌握Struts2标签库的使用方法,从而在实际项目中发挥出最大的效能。

    struts2标签大全详解

    2. `&lt;s:checkboxlist&gt;`:创建复选框列表,用户可选择多个值。 3. `&lt;s:combobox&gt;`:创建下拉框,可以与Ajax结合使用。 4. `&lt;s:component&gt;`:用于展示图形或特殊符号。 D部分: 1. `&lt;s:date&gt;`:格式化日期输出。 2. `...

    struts2标签归纳详解

    `&lt;s:checkbox&gt;`和`&lt;s:checkboxlist&gt;`实现单选和多选功能;`&lt;s:datetimepicker&gt;`用于日期时间选择;`&lt;s:debug&gt;`则用于调试输出信息。 通过深入学习和掌握这些标签,开发者可以更高效、更优雅地构建复杂的Web应用界面...

    struts2标签的使用

    - 示例:`&lt;s:choose&gt;&lt;s:when test="%{#session.user == 'admin'}"&gt;Admin Panel&lt;/s:when&gt;&lt;s:otherwise&gt;Guest&lt;/s:otherwise&gt;&lt;/s:choose&gt;` - 用途:类似于 Java 中的 switch-case 结构,用于复杂的条件判断。 ##### ...

    重要知识struts2标签详解收集.pdf

    在本文中,我们将深入探讨Struts2的标签体系,包括它们的功能、分类和使用方法。 首先,理解Struts2的作用至关重要。Struts2标签库为开发者提供了丰富的组件和模板支持,使得在页面上创建交互式用户界面变得简单。...

Global site tag (gtag.js) - Google Analytics