`
leeo1124
  • 浏览: 24670 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Struts2 checkboxlist标签默认值

阅读更多

使Struts2的checkboxlist默认选中方法如下:

 

1、JSP页面

<s:checkboxlist label="测试" name="checkbox" list="codeList" listKey="key" listValue="value" value="%{checkbox}"  />

 

返回的value与name保持一致,都为数组,并且name的数组类型要与listKey类型一致

 

2、Action

private List<CodeModel> codeList = new ArrayList<CodeModel>();
private String[] checkbox;

public String view(){
    String[] str = {"1","2"};
    codeList = getList();

    //通过action的getCheckbox方法为checkbox赋值
    checkbox = str;

    return SUCCESS;
}

public List<CodeModel> getCodeList() {
    return codeList;
}

public void setCodeList(List<CodeModel> codeList) {
    this.codeList = codeList;
}

public String[] getCheckbox() {
    return checkbox;
}

public void setCheckbox(String[] checkbox) {
    this.checkbox = checkbox;
}

  

 

0
0
分享到:
评论

相关推荐

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

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

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

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

    struts2.0 checkbox标签使用问题

    例如,如果你的表单需要根据数据库中的数据动态生成复选框,那么你需要先从数据库查询这些数据,然后在JSP页面上使用`&lt;s:checkboxlist&gt;`或者`&lt;s:checkbox&gt;`标签将它们渲染出来。 在实际使用中,`&lt;s:checkbox&gt;`标签...

    struts2标签解析

    Struts2标签库是Java Web开发中的一个强大工具,它为开发者提供了丰富的UI组件和控制逻辑,极大地简化了视图层的代码编写。Struts2框架的标签库基于OGNL(Object-Graph Navigation Language)表达式语言,使得在JSP...

    struts2标签写法

    本文将深入探讨Struts2标签的写法及其应用。 首先,Struts2的标签库分为核心标签库和OGNL标签库。核心标签库主要处理控制器和视图之间的交互,而OGNL标签库则提供了对Object-Graph Navigation Language (OGNL)...

    Struts2图书馆管理系统

    在Struts2框架中,`Struts2标签`是其核心组件之一,它们用于构建用户界面,使得开发者能够更加便捷地控制页面渲染和业务逻辑的交互。这些标签通常在JSP页面中使用,替代了传统的Java脚本和JSTL,使代码更易于阅读和...

    struts2的几种选择标签

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

    Struts2标签库详解

    Struts2标签库是开发基于Java的Web应用时的一个强大工具,它提供了丰富的标签来简化JSP页面的编写,使得代码更加清晰、易维护。在Struts2框架中,标签库分为非UI标签和UI标签两大类。 1. **非UI标签**: 非UI标签...

    Struts2标签使用

    #### 二、Struts2标签库概述 Struts2标签库是一系列HTML标签的封装,它们被设计用于与Struts2框架集成工作。这些标签能够动态地生成HTML元素,并且支持表达式语言(EL)和OGNL语法,使得开发者能够更方便地处理数据...

    struts2自学文档

    #### 九、Struts2标签库 - **Property标签**:用于显示模型中的属性。 - **Iterator标签**:遍历集合数据。 - **判断标签**:条件判断,如`&lt;s:if&gt;`、`&lt;s:else&gt;`等。 - **URL标签**:生成URL链接。 - **表单标签**:...

    struts2标签整理

    ### Struts2 标签详解 #### 一、概述 Struts2框架是Apache软件基金会提供的一个开源Web应用框架,它继承了Struts1的优点,并在此基础上做了许多改进。Struts2提供了丰富的标签库(Tag Library),使得开发人员能够...

    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实战总结

    Struts2提供了 `&lt;s:radio&gt;` 和 `&lt;s:checkboxlist&gt;` 标签来生成单选框和复选框。 1. **带默认值的单选框**: ```xml &lt;s:radio name="uncarInsPolicy.policyStateCode" list="#{'5':'通过','2':'不通过'}" listKey=...

    jsp struts1 标签实例详解第1/2页

    Struts1是一个经典的Java Web框架,它通过提供一系列的标签库简化了JSP页面的开发,使得业务逻辑和展示逻辑分离。在这个实例中,我们主要关注Struts1的标签应用,以及如何在JSP页面中使用这些标签。 首先,我们看到...

    Struts标签--本人常用

    str:form标签用于创建表单,它可以自动绑定到ActionForm或Struts2的Action类。例如: ```jsp &lt;!-- 表单字段 --&gt; ``` 这将创建一个提交到`submitAction`动作的POST请求的表单。 2. **str:select标签**: ...

    Java学习笔记-个人整理的

    \contentsline {chapter}{Contents}{2}{section*.1} {1}Java基础}{17}{chapter.1} {1.1}基本语法}{17}{section.1.1} {1.2}数字表达方式}{17}{section.1.2} {1.3}补码}{19}{section.1.3} {1.3.1}总结}{23}{...

    Spring-Reference_zh_CN(Spring中文参考手册)

    checkbox标签 13.9.5. radiobutton标签 13.9.6. password标签 13.9.7. select标签 13.9.8. option标签 13.9.9. options标签 13.9.10. textarea标签 13.9.11. hidden标签 13.9.12. errors标签 13.10. 处理异常 13.11...

Global site tag (gtag.js) - Google Analytics