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的值取出是正确的。
分享到:
相关推荐
通过这种方式,我们可以实现`struts`标签`checkboxlist`的默认选中值设置,并通过JavaScript动态调整布局,使界面更加友好。在实际开发中,这种方法可以帮助我们更好地控制用户界面,提升用户体验。
在这个场景中,我们关注的是`s:iterator`标签和`s:checkbox`的使用,它们是Struts 2 中视图层(JSP)的重要组件,用于迭代数据集合并呈现复选框。在Web应用中,用户经常需要进行全选和反选的操作,这通常在管理多个...
【标题】"ZTree+Struts2+ajax+json实现checkbox权限树"涉及的技术栈主要集中在前端的ZTree,后端的Struts2框架,以及数据交互中的Ajax和JSON。这个项目的核心目标是构建一个可复选的权限树形结构,用户通过勾选节点...
在使用struts标签html:checkbox 的时候,如何让... 注:如果不选中,最好把Property的设置为””,因为在Action中得到Property是为null值,在不太注意的情况,它是会出现异常。 代码如下: public class CheckBoxF
在Struts2中,`<s:checkbox>`标签通常与`name`属性一起使用,这个属性对应于Action类中的字段,用于接收用户的选中值。例如: ```jsp <s:checkbox name="interests" value="Java" label="Java"/> <s:checkbox name=...
这篇内容我们将深入探讨Struts2中的CheckboxList及其使用方法。 1. **Struts2框架基础** Struts2是一个基于MVC设计模式的Java Web框架,它简化了创建企业级Java应用的过程。其核心特性包括动作调度、结果渲染、...
在Struts2中,标签库是其强大功能的重要组成部分,它提供了丰富的UI标签来处理用户界面和业务逻辑的交互。本文将深入探讨Struts2中的标签,特别是与表单相关的标签,并通过实例来解释它们的使用方法。 首先,让我们...
在JSP中,我们通常使用`<%@ taglib prefix="s" uri="/struts-tags" %>`来引入Struts2的标签库。下面将详细介绍一些重要的Struts2标签及其功能。 **A. 超链接和Action标签** - `<s:a href=""></s:a>`:创建一个...
在给定的部分内容中,我们看到了一段JavaScript代码,用于动态管理checkbox的选中状态和值的收集。这段代码的核心功能是在用户勾选或取消勾选某个复选框时,实时更新一个字符串变量`result`,该变量用作收集所有被...
### S2SH+JQuery的Checkbox批量选择并在Action中获取数据 #### 一、背景介绍 在Web开发中,批量操作是一种常见的需求场景,尤其是在管理后台系统中,用户经常需要对多条记录进行批量处理,比如批量删除、批量启用...
在Struts2中,可以在全局范围内定义拦截器栈,这样就可以在所有Action中重用相同的拦截器配置。例如,在`struts.xml`配置文件中,可以看到如下配置: ```xml <package name="struts-shop" extends="struts-default...
在表单提交时,Struts2会自动将选中的复选框值打包成List传递到后台Action。 最后,`struts.xml`是Struts2的配置文件,定义了Action和结果映射。在这个例子中,我们需要配置一个Action,比如名为`BatchDeleteAction...
Struts2标签库是Struts2框架中的一部分,它提供了丰富的标签来简化JSP页面的编写,使得开发者能够更高效地构建MVC架构的应用程序。这些标签覆盖了各种功能,如表单处理、数据展示、错误处理等。下面将详细讨论一些...
- **Checkbox Interceptor**:自动处理未选中的复选框,将它们的值设为`false`。 - **Cookies Interceptor**:使用配置的name和value来设置cookies。 - **Conversion Error Interceptor**:将转换错误添加到Action的...
本文将详细介绍Struts2中的常用标签及其用法,并通过具体的实例来帮助理解。 #### 二、Struts2标签库详解 ##### 1. `<s:a>` 超链接标签 - **用途**:创建一个超链接。 - **示例代码**: ```xml 链接文字 ``` - ...
当你需要实现复选框在页面加载时自动被选中,通常涉及到JSP(JavaServer Pages)页面中的Struts标签库以及后台Java动作类的逻辑处理。 首先,我们需要理解Struts中的表单元素。在JSP页面中,我们可以使用Struts的`...
在Struts2中,Action类扮演着处理用户请求的核心角色,而JSP则负责展示页面。两者之间通过`<s:property>`标签来实现数据传递,如: ```java ``` 此处的`#request.name`表示从`request`域中获取名为`name`的数据,...