`

Struts2 checkboxlist 回显选中问题

阅读更多

将之前用checkboxlist选择得到的值,即一个字符串(这个字符串是由","连接而成的),用.split(",")分割得到一个字符串数组String[] borrowArr ,把数组里的元素一个一个取出来,最好对其每个元素用.trim()遍历,以去掉可能存在的空格,把取出来的数据放在List集合中。之后把该list放在request作用域中.
request.setAttribute("list",borrowArr ); 


以上是action中的处理,对borrowArr 不需要另加setter/getter方法。 

 在JSP页面,checkboxlist的value值为:value="#request.borrow"。 
 这样就OK了,checkbox就能回显选中了



    String borrowStr="1, 2  ,3 , 4";
    String[] borrowArr = borrowStr.split(",");
    List list = new ArrayList();
    for(int i = 0;i < borrowArr.length; i++)
    {
        list.add(borrowArr[i].trim());
    }
    request().setAttribute("borrow", list);


<s:checkboxlist name="borrow" id="borrow" theme="simple"
    list="#{1:'信用标',2:'净值标',3:'天标',4:'担保标 ',5:'抵押标'}" 
    listKey="key" listValue="value" value="#request.borrow">
</s:checkboxlist>
分享到:
评论

相关推荐

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

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

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

    通过这种方式,我们可以实现`struts`标签`checkboxlist`的默认选中值设置,并通过JavaScript动态调整布局,使界面更加友好。在实际开发中,这种方法可以帮助我们更好地控制用户界面,提升用户体验。

    遍历CheckBoxList,获得选中项的值动态绑定CheckBoxList代码

    ### 遍历CheckBoxList,获得选中项的值动态绑定CheckBoxList #### 知识点一:CheckBoxList概述及应用场景 **CheckBoxList** 是ASP.NET Web Forms中一个非常有用的控件,它允许用户选择一个或多个选项。CheckBoxList...

    struts2对于checkboxlist的换行

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

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

    在本篇文章中,我们将探讨Freemarker的基础知识,并结合Struts2中的checkboxlist进行研究。 首先,让我们理解Freemarker的工作原理。Freemarker是一个基于模板的、声明式的模板语言,它将数据模型与HTML或其他格式...

    struts2的checkboxlist标签换行

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

    struts的htmlcheckbox标签的默认选中问题

    在探讨“Struts的htmlcheckbox标签的默认选中问题”这一主题时,我们首先需要对Struts框架以及htmlcheckbox标签有一个基本的了解。Struts是一个开源的MVC(Model-View-Controller)框架,用于构建企业级的Java Web...

    Asp.net CheckBoxList操作集合

    本篇文章将详细讲解如何进行CheckBoxList的操作,包括获取选中项、实现全选、取消选中以及反选功能,并结合JavaScript进行交互式操作。 首先,我们来了解`CheckBoxList`的基本结构。在ASP.NET中,CheckBoxList控件...

    获取checkboxlist选中的value和text

    本篇将详细讲解如何在ASP.NET中获取`CheckBoxList`控件选中的`value`和`text`。 首先,我们创建一个`CheckBoxList`控件。在ASP.NET的`.aspx`页面中,你可以这样定义它: ```html &lt;asp:CheckBoxList ID="CheckBox...

    checkBox分别处理选中与不选中

    2. **获取已选中的选项**:通过`getParameterValues`方法获取所有名为`mobile`的`checkbox`的选中值。 ```java if (request.getParameterValues("mobile") != null) { String[] selected = request....

    C#遍历得到checkboxlist选中值和设置选中项的代码

    public string GetChecked(CheckBoxList checkList, string separator) { string str = ; for (int i = 0; i &lt; checkList.Items.Count; i++) { if (checkList.Items[i].Selected) { str += checkList.Items[i]....

    CheckBoxList的用法

    ### CheckBoxList的用法 #### 一、CheckBoxList概述 `CheckBoxList`是ASP.NET Web Forms...通过理解其基本属性、数据绑定方法以及如何获取选中项,开发者可以更好地利用`CheckBoxList`来构建动态和交互式的Web应用。

    strust2 checkboxlist

    Struts2 CheckboxList详解与应用 Struts2作为一款经典的MVC框架,为Java开发者提供了丰富的功能和组件,其中CheckboxList就是其中之一。CheckboxList在Web表单中用于展示多选选项,用户可以勾选多个选项。这篇内容...

    checkbox多项选中及取消选中

    本教程将深入探讨如何实现 `checkbox` 的多项选中与取消选中的功能,以及相关的 `attr` 和 `prop` 属性在其中的作用。 1. **Checkbox基本概念**: `checkbox` 是HTML中的一个输入类型,其标签为 `&lt;input type="...

    关于checkboxlist的绑定和遍历checkboxlist

    checkBoxList.Items.Add(new ListItem("选项2", "2")); ``` 二、CheckBoxList遍历 1. 遍历选定值: 当用户在CheckBoxList中做出选择后,可以通过遍历Items集合来获取选中的值。可以使用以下代码: ```csharp ...

    struts2.0 checkbox标签使用问题

    此外,Struts2的`checkbox`标签还可以配合`list`属性使用,自动创建一组复选框。假设我们有一个兴趣列表,可以这样做: ```jsp &lt;s:checkboxlist name="interests" list="{'Java', 'Python', 'JavaScript'}" /&gt; ``` ...

    多选下拉的CheckBoxList

    2. **创建CheckBoxList** 在ASP.NET Web Forms中,我们首先需要在页面的`.aspx`文件中添加CheckBoxList控件,像这样: ```html &lt;asp:CheckBoxList ID="chkSelectedMLValues" runat="server"&gt;&lt;/asp:CheckBoxList&gt; ...

    循环动态判断checkbox是否被选中

    ### 循环动态判断Checkbox是否被选中 在ASP.NET Web应用程序开发中,尤其是在使用C#作为后端语言时,动态地判断一个或多个`Checkbox`控件的状态是非常常见的需求。这种需求通常出现在表单验证、用户选项设置等功能...

    CheckBoxList实现单选 C#(WEB)

    在.NET Web开发中,CheckBoxList控件经常用于呈现一组可多选的选项。然而,有时候我们需要将CheckBoxList的功能限制为只能单选,就像单选按钮(RadioButtonList)那样。本篇将详细介绍如何在C#环境下,针对ASP.NET ...

Global site tag (gtag.js) - Google Analytics