`
yxwang0615
  • 浏览: 560933 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

struts2中action得到选中的checkbox的值

阅读更多

struts2中得到checkbox的值:

action中得到的是一个字符串,用","隔开。所以在action中定义一个属性值接收checkbox的name,然后拆串即可。

html:

<input type="checkbox" name="check" value="111">
<input type="checkbox" name="check" value="222">
<input type="checkbox" name="check" value="333">

 action:

private String check;
//getter and setter..
String ids = this.getCheck();
System.out.println("ids::"+ids);
String[] arraycheck = ids.split(", ");

 这样action就得到了checkbox的value值。

注意:action为我们取到得数组格式为[val1,  val2,   val3]的形式,逗号后边带个空格,所以用split拆分字符串的时候参数要传入", "而不是",",否则在遍历该数组的时候,只有val1的值取出是正确的。

分享到:
评论
2 楼 飘影飞梦 2011-11-03  
jp:
<input name="" type="checkbox" value="" name="checkname" />

action:
       已经封装了checkname。
       String ck= this.getCheckname();  
       System.out.println(ck);
1 楼 飘影飞梦 2011-11-03  
我怎么这样写等到NULL啊

相关推荐

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

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

    对 Struts 2 的 s: iterator tag 中嵌套的所有 s: checkbox 进行全选、反选操作

    在这个场景中,我们关注的是`s:iterator`标签和`s:checkbox`的使用,它们是Struts 2 中视图层(JSP)的重要组件,用于迭代数据集合并呈现复选框。在Web应用中,用户经常需要进行全选和反选的操作,这通常在管理多个...

    ZTree+Struts2+ajax+json实现checkbox权限树

    【标题】"ZTree+Struts2+ajax+json实现checkbox权限树"涉及的技术栈主要集中在前端的ZTree,后端的Struts2框架,以及数据交互中的Ajax和JSON。这个项目的核心目标是构建一个可复选的权限树形结构,用户通过勾选节点...

    Struts html:checkbox框初始默认是选中的解决方法

    在使用struts标签html:checkbox 的时候,如何让... 注:如果不选中,最好把Property的设置为””,因为在Action中得到Property是为null值,在不太注意的情况,它是会出现异常。 代码如下: public class CheckBoxF

    struts2.0 checkbox标签使用问题

    在Struts2中,`&lt;s:checkbox&gt;`标签通常与`name`属性一起使用,这个属性对应于Action类中的字段,用于接收用户的选中值。例如: ```jsp &lt;s:checkbox name="interests" value="Java" label="Java"/&gt; &lt;s:checkbox name=...

    strust2 checkboxlist

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

    Struts2中的标签介绍及应用实例

    在Struts2中,标签库是其强大功能的重要组成部分,它提供了丰富的UI标签来处理用户界面和业务逻辑的交互。本文将深入探讨Struts2中的标签,特别是与表单相关的标签,并通过实例来解释它们的使用方法。 首先,让我们...

    struts2标签大全

    在JSP中,我们通常使用`&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;`来引入Struts2的标签库。下面将详细介绍一些重要的Struts2标签及其功能。 **A. 超链接和Action标签** - `&lt;s:a href=""&gt;&lt;/s:a&gt;`:创建一个...

    checkbox的数组传值

    在给定的部分内容中,我们看到了一段JavaScript代码,用于动态管理checkbox的选中状态和值的收集。这段代码的核心功能是在用户勾选或取消勾选某个复选框时,实时更新一个字符串变量`result`,该变量用作收集所有被...

    S2SH+JQuery的checkbox批量选择并在action中获取数据

    ### S2SH+JQuery的Checkbox批量选择并在Action中获取数据 #### 一、背景介绍 在Web开发中,批量操作是一种常见的需求场景,尤其是在管理后台系统中,用户经常需要对多条记录进行批量处理,比如批量删除、批量启用...

    Struts2拦截器的使用

    在Struts2中,可以在全局范围内定义拦截器栈,这样就可以在所有Action中重用相同的拦截器配置。例如,在`struts.xml`配置文件中,可以看到如下配置: ```xml &lt;package name="struts-shop" extends="struts-default...

    struts2 的批量删除功能完整例子

    在表单提交时,Struts2会自动将选中的复选框值打包成List传递到后台Action。 最后,`struts.xml`是Struts2的配置文件,定义了Action和结果映射。在这个例子中,我们需要配置一个Action,比如名为`BatchDeleteAction...

    Struts2标签库

    Struts2标签库是Struts2框架中的一部分,它提供了丰富的标签来简化JSP页面的编写,使得开发者能够更高效地构建MVC架构的应用程序。这些标签覆盖了各种功能,如表单处理、数据展示、错误处理等。下面将详细讨论一些...

    struts2拦截器详述ppt

    - **Checkbox Interceptor**:自动处理未选中的复选框,将它们的值设为`false`。 - **Cookies Interceptor**:使用配置的name和value来设置cookies。 - **Conversion Error Interceptor**:将转换错误添加到Action的...

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

    本文将详细介绍Struts2中的常用标签及其用法,并通过具体的实例来帮助理解。 #### 二、Struts2标签库详解 ##### 1. `&lt;s:a&gt;` 超链接标签 - **用途**:创建一个超链接。 - **示例代码**: ```xml 链接文字 ``` - ...

    strust的复选框自动怎么选中

    当你需要实现复选框在页面加载时自动被选中,通常涉及到JSP(JavaServer Pages)页面中的Struts标签库以及后台Java动作类的逻辑处理。 首先,我们需要理解Struts中的表单元素。在JSP页面中,我们可以使用Struts的`...

    struts2实战总结

    在Struts2中,Action类扮演着处理用户请求的核心角色,而JSP则负责展示页面。两者之间通过`&lt;s:property&gt;`标签来实现数据传递,如: ```java ``` 此处的`#request.name`表示从`request`域中获取名为`name`的数据,...

Global site tag (gtag.js) - Google Analytics