checkbox选择并批量删除的JSP源码和后台的交互的应用心得
来源:互联网 发布:战舰世界数据查询 编辑:程序博客网 时间:2024/06/10 00:40
惭愧,暑期实习已经两个月,对公司框架还是只知道皮毛,配置之类更是各种不懂。这次终于试着做了一次页面和后台的数据交互。只是添加一个小小功能,还是搞了四天,还有很多细节要细化,基础知识的不牢固,可见一斑。
首先看checkbo的设置:
<input type="checkbox" name="checkBox" value="${student.studentId}"/>
然后看jsp的方法,方法还是公司带我的人写的,更是惭愧。
function delSelectStudent(id){ if(id==undefined){ var len = 0; var cks=$("input[name='checkBox']"); for(var i=0;i<cks.length;i++) { if(cks[i].checked) { ++len; } } if(len==0) { layer.alert("请选择要删除的学生信息!"); return; } var ids=[]; for(var i=0;i<cks.length;i++) { if(cks[i].checked) { var id=$(cks[i]).val(); ids.push(id); } } var delId=ids.join(","); layer.confirm("你确定删除选中的学生信息吗?", function() {window.location.href = "${basePath}delSelectedStudent.action?studentId="+ delId;});}}调用方法的按钮:
<input type="button" class="button blue" value="删除" onclick="delSelectStudent();">再看看后台:(这里后台仅仅是给了一个解析的方法,更细化的步骤,在各个框架里仁者见仁,智者见智了。)
List<String> list = new ArrayList<String>(); String studentId = studentInfo.getStudentId(); if(studentId.indexOf(",") > 0) { String[] str = studentId.split(","); for(String string:str) { list.add(string); } } for(String string:list) { //单个删除的方法; }
注意:checkbox 的value是后台解析数据的关键,当然还有很多。再下,也讲不出什么头头道道,惭愧之余,希望有前辈可以指导再下。
若是这里对各位没有帮助,对不起各位,浪费了大家的宝贵学习时间。
0 0
- checkbox选择并批量删除的JSP源码和后台的交互的应用心得
- 与后台交互选择的交互方式
- ListView 和CheckBox的批量删除问题的解决。
- listview+checkBox的全选,批量删除
- jsp批量删除的实现
- checkbox的选择和赋值
- jsp中checkbox 提交到后台的值
- jsp 后台获取checkbox里的值,不用…
- gridview 中的checkbox的全选和全取消的功能,批量添加sql语句--2008-11-5 项目开发心得
- struts2 如何实现批量删除? (checkBox批量删除 的相关问题)
- GridView中删除 CheckBox 选择的一行的内容
- ViewPager 和Fragment 的一点点交互心得
- Android ListView和CheckBox应用之批量删除操作
- Android ListView和CheckBox应用之批量删除操作
- Android ListView和CheckBox应用之批量删除操作
- Android ListView和CheckBox应用之批量删除操作
- Android ListView和CheckBox应用之批量删除操作
- checkbox的选择
- Android菜单
- C/C++编程题之大数相乘
- 我的确是我自己
- LoadRunner Controller无法创建Vuser。确保您的Load Generator可用并且脚本有效
- android 休眠唤醒机制分析(一)
- checkbox选择并批量删除的JSP源码和后台的交互的应用心得
- 如何安装安装nginx软件--nginx的自动安装
- Material Design5.x动画实现解析篇一
- 三种线性排序算法 计数排序、桶排序与基数排序
- SpannableStringBuilder 和 SpannableString
- python copy and deeepcopy
- HTTPS 是怎么加密的
- ural 2034. Caravans
- PAT Basic level practice 16