struts2传入数组(checkbox)到后台的处理方式
2012-07-18 11:46
351 查看
这是做一个简单的多选删除功能。
我看到好多人的做法是在jsp将多个选中的删除ID进行字符串拼接,然后传入后台。这样做比较麻烦。用了struts2就可以很好的解决这个问题。
下面是jsp页面的代码:
struts2中要定义一个String数组来存储选中的checkbox的ID。
下面是struts2的Action的代码:
struts2的配置文件在这里就不多将了。相信大家都知道。
我看到好多人的做法是在jsp将多个选中的删除ID进行字符串拼接,然后传入后台。这样做比较麻烦。用了struts2就可以很好的解决这个问题。
下面是jsp页面的代码:
<form action="test.action" method="post"> <input type="checkbox" name="testid"/> <input type="checkbox" name="testid"/> <input type="checkbox" name="testid"/> <input type="checkbox" name="testid"/> <input type="submit" value="submit"/> </form>
struts2中要定义一个String数组来存储选中的checkbox的ID。
下面是struts2的Action的代码:
package com.huaat.weibo.action; /** * Test * @author jing.yue * @version 2012/07/17 1.0.0 */ @Scope("prototype") @Component("TestAction") public class TestAction extends BaseAction { private static final long serialVersionUID = 1754866855088929693L; //多选的Test的ID private String[] testid; /** * 删除微博 * @return */ public String del() { // TODO Auto-generated method stub logger.info("TestAction -- del"); try { logger.info("这是选中的checkbox的大小:" + testid.length); } catch (Exception e) { e.printStackTrace(); } return SUCCESS; } public void setJsonStr(String jsonStr) { this.jsonStr = jsonStr; } public String[] getTestid() { return testid; } public void setTestid(String[] testid) { this.testid = testid; } }
struts2的配置文件在这里就不多将了。相信大家都知道。
相关文章推荐
- Struts2的后台与前台数据交互处理方式的简单总结
- 关于Ajax传递数组到后台,后台处理方式
- html向后台传数据字符处理方式
- jquery处理后台返回来的JSON,JSON中属性为JSON,或者数组的处理
- [javase][json]fastJson在java后台转换json格式数据探究--处理数组/List/Map
- Struts2的处理流程和对Action的管理方式
- jquery.base64对传入后台处理的代理理行编码和后台的解码
- 多个checkbox 使用AJAX向后台传输数据的简单方式
- 【前台 ajax】web项目前台传递数组给后台 两种方式
- Android接口传递Json数组的处理方式
- 框架之Struts2 处理结果类型、struts.xml标签属性及验证输入的方式
- thinkphp 里jq处理二维数组遍历的值且把checked选中的传入到后台
- jquery post方式传递多个参数值后台以数组的方式进行接收
- JSP页面结合Struts2如何传递复选框对应的id数组到后台action中
- Spring MVC处理前台到后台绑定时间格式、doble等数据的解决方式
- 使用[bx+idata]的方式进行数组处理
- 通过Ajax两种方式讲解Struts2接收数组表单的方法
- 关于后台数据库正常存储中文通过Ajax方式传递到前台变成问号的处理
- 条款3:绝对不要以多态方式处理数组
- java发送url请求进行文件的提交以及后台struts2的action接收处理