怎么把多个checkbox传递到另一个JSP页面

如题所述

第1个回答  2017-08-18
看你使用哪一种跳转方式,如果是直接跳转到另一个jsp中的,可以使用js获得checkbox的值,然后生成跳转路径:http://要跳到的jsp页面.jsp?name(参数名自已定义)=value(checkbox的的值),如果有多个值的可以使用&来分开,如name1=value1&name2=value2,在跳转目标的jsp页面中可以使用request.getParameter(“参数名”)来获值。除了request外,可以使用session来传参,可以定义一个servlet或jsp来作为中转外理文件,先在checkbox的页面上使用表单提交到定义的servlet或jsp中,然后在此页面中使用request获得表单的参数,然后保存到session中,再跳转到jsp页面中,在jsp页面中可以通过session获得里面的内容。
从上面两个方法来看,第一种方法比较直接,第二第方法较为复习,但是各有各的好处和不足。第一种方法需在使用js来配合转参的,而且转送的数据没有保存到服务器中,可以减少服务器的内存压力,但是由于直接从一个页面转参到另一个页面,数据重复利用性不高,后期维护和扩展性不好。第二种方法是使用session来保存数据,数据是存放在服务器的内存中,会加大服务器的内存压力,但是数据可以多次使用(通过session对象可以在其它页面再次获得里面的值),提高数据利用率,而且在跳转过程中,使用servlet或jsp来进行处理的,所以可以在servlett或jsp中进行数据验证和二次处理等操作。
使用哪一种方式来转参,还要看实际需求。

怎么把多个checkbox传递到另一个JSP页面
看你使用哪一种跳转方式,如果是直接跳转到另一个jsp中的,可以使用js获得checkbox的值,然后生成跳转路径:http:\/\/要跳到的jsp页面.jsp?name(参数名自已定义)=value(checkbox的的值),如果有多个值的可以使用&来分开,如name1=value1&name2=value2,在跳转目标的jsp页面中可以使用request.getParameter...

如何将中的值传入到其他页面中
你可以这样 把上面的count换成一个string,然后把上面那几句换成字符串的连接"check_ptime1check_ptim2check_ptime3"这样的形式,传到JSP页里再直接分割\/查找字符串,像这样:String string = request.getParameter("count");String[] temp = string.split("check_ptime");这样temp里就存储着所有的数...

jsp中的checkbox怎么将选中的值传到后台?
1.给复选框命名:。2.在提交的时候onclick="aa();"。3.在jsp页面中放一个input hidden的属性去接收aa()里面的值:4.action里面:private String tempString;\/\/get、set方法,String temp1[] = tempString.split(",");\/\/ 截取字符串,获得各个checkBox的值。5.这个数组temp1[]里面的值就是要...

jsp中 标签如何多选 怎么样传回后台一个LIST或者MAp集合?
1.在select标签中添加属性multiple="multiple",这得让你的select标签高度设置的足够高.2.普通的select标签,js控制每当选择一个就添加一个选择的值 最后传给后台

ssh整合,jsp页面动态生成,如何传递页面生成的动态参数?
那么多checkbox的结果我不可能封装成一个类吧?你不能用数组么~

怎么在struts2里将批量被选中的checkbox提交到action里?
student_name"\/> 是否 使用form表单提交到action 在action中声明一个数组,这个数组变量名与checkbox的name一致即可。

...到另外一个表中相应的字段中啊??用checkbox复选框
设置一个 后台把checkbox的值放到input中另一个表在获取这个值 求采纳

多个名字一样的复选框提交后该怎样处理?
var length = object.length;for (var i = 0; i < length; i++){ if(object[i].checked){ if(cValue=="")cValue=object[i].value;else cValue=cValue+","+object[i].value;} } return cValue;} cValue成了一个由逗号分开的字符串 最后把cValue当做一个字符串传给下一个页面 ...

如何根据后台传来的数据设置jsp页面中的checkbox的选中状态
如果后台传过来的是checkbox的值的话,那么可以用jquery的val()方法来设置值,比如:var vals = ['val1','val2'];\/\/后台传来的checkbox的值放入数组中$('input:checkbox').val(vals);\/\/设置checkbox的value值

利用checkbox实现JSP页面中数据的删除
告诉你个思路吧,代码全写上太多了,具体就是在后台把数据存储成一个数组,然后传到前台,用js解析数组,动态的把数据插入到页面,用td.innerHtml属性至于这个td也是动态的,如果页面上有添加表格的按钮还可以动态插入一列。,然后td的id和checkbox的id都是动态增长的,然后后台循环遍历checkbox的id就可以...

相似回答