`
小杨学JAVA
  • 浏览: 901567 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

s:checkboxlist用法

 
阅读更多

 

 

Html代码 
  1. 选择角色<br>  
  2. <s:checkboxlist list="#request.roleuserList" listKey="roleId" listValue="roleName" value="#request.rolelist.{roleId}" name="roleIds"></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作用域取值,都要放数组中;

装载http://wxl-1988.iteye.com/blog/1154770

分享到:
评论

相关推荐

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

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

    struts2的checkboxlist标签换行

    &lt;s:checkboxlist list="options" name="selectedOptions" cssClass="custom-checkboxlist" /&gt; ``` 在CSS中: ```css .custom-checkboxlist label { display: block; white-space: pre-line; } ``` 2. ...

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

    在JSP页面中,我们使用`&lt;s:checkboxlist&gt;`标签来渲染复选框列表: ```jsp &lt;s:checkboxlist name="appTypeIds" theme="simple" list="allCheckboxBeans" listKey="id" listValue="name" value=...

    struts2标签chekboxlist实现竖排代码

    首先,了解`checkboxlist`的基本用法。`checkboxlist`通常与Action类中的List或Array类型的属性关联,用于呈现一系列可供用户选择的选项。例如: ```jsp &lt;s:checkboxlist list="options" name="selectedOptions"/&gt; ...

    struts2对于checkboxlist的换行

    理解以上技术点后,开发者可以根据项目需求选择合适的方法解决`checkboxlist`的换行问题。在阅读博客文章时,关注作者如何利用FreeMarker模板、CSS样式和可能的JavaScript实现这一功能,这会帮助我们更好地理解...

    strust2 checkboxlist

    这篇内容我们将深入探讨Struts2中的CheckboxList及其使用方法。 1. **Struts2框架基础** Struts2是一个基于MVC设计模式的Java Web框架,它简化了创建企业级Java应用的过程。其核心特性包括动作调度、结果渲染、...

    Struts2标签库

    &lt;%@ taglib uri="/struts-tags" prefix="s" %&gt; 结合例子,重点掌握以下标签的用法 (1) &lt;s:property&gt; (2) &lt;s:set&gt; (3) &lt;s:if&gt; 、&lt;s:elseif&gt;、&lt;s:else&gt; ...(8) &lt;s:select&gt;、&lt;s:radio&gt;、&lt;s:checkboxlist&gt;

    CheckBox为CheckBoxList实现全选或全取消选择(js代码实现)

    本示例中,我们将探讨如何使用JavaScript实现CheckBoxList的全选与全取消功能,这在商品管理后台等场景中非常实用。 首先,我们需要准备一个数据模型,例如`MusicType`类,用于存储音乐类型的相关信息,包括ID和...

    struts 2 s标签 struts 2 s标签

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

    struts2标签解析

    它们的用法与`s:checkbox`和`s:checkboxlist`相似,只是在表单提交时,只会有一个单选按钮的值被提交。 6. `s:form`: 表单标签,用于包裹所有表单元素。它的`action`属性指定了提交的Action,`method`属性可以设置...

    Strus 2的新表单标志的使用

    本文将针对开发者在实践中遇到的问题进行详细的解答,并通过具体示例帮助读者更好地理解和掌握Struts 2新表单标签的使用方法。 #### 表单标签概述 在Struts 2中,表单标签通过模板的方式输出HTML代码,相较于Struts...

    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常用标签整理

    `s:checkbox`用于创建单个复选框,`s:checkboxlist`则用于创建复选框列表,它们可以绑定到数组或集合属性,例如`&lt;s:checkbox name="agree" label="同意协议"/&gt;`和`&lt;s:checkboxlist name="hobbies" list=...

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

    &lt;s:checkboxlist list="roles" name="selectedRoles" /&gt; ``` 这里的`list`属性指定了一个列表(如Action类中的`List&lt;String&gt; roles`),`name`属性是表单字段名。当用户提交表单时,`selectedRoles`字段将包含用户...

    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.0新标签的用法

    #### 二、`&lt;s:checkboxlist&gt;`标签的用法 `&lt;s:checkboxlist&gt;`标签用于创建一组复选框,用户可以选择其中的一个或多个选项。它有多种使用方式: 1. **使用List创建复选框列表**: ```xml &lt;s:checkboxlist name="a...

    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:...

    Struts标签

    `s:checkboxlist`标签用于渲染一组复选框,通常与Action类中的List属性对应。例如,你可以有一个包含选项的List,每个选项对应一个复选框。这样,当用户在表单中进行选择后,提交时可以获取到选定的值列表。标签的...

    struts2的几种选择标签

    Struts2还提供了`&lt;s:checkboxlist&gt;`和`&lt;s:radiolist&gt;`标签,它们可以创建多选和单选的列表,通常与一个包含选项的Map一起使用。例如: ```jsp &lt;s:checkboxlist name="myCheckedItems" list="#{'Option1':'Option ...

Global site tag (gtag.js) - Google Analytics