jsp页面可以传给后台一个集合吗?

mingzhongzhuding 发布于 2012/11/20 14:10
阅读 4K+
收藏 0
    我想在做删除的时候,前台Jsp页面传给我一个String类型的集合,然后我后台这边得到这个集合。不知道可不可以。
加载中
0
紅顏為君笑
紅顏為君笑
<script type="text/javascript">
		
		function sub(){
			var a=document.getElementsByName("a");
			var delnumber="";
			for(var i=0;i<a.length;i++){
				if(a[i].checked==true){
				   delnumber=delnumber+a[i].value+",";
				}
			}
			//alert(delnumber);
			
			$.ajax({
	   			type: "POST",
	   			url: "xxx",
	   			data: "delnumber="+delnumber,
	   			dataType:"text",
	   			success: function(msg){
					alert(msg);
	   			}
			}
	</script>
	<body>
		<input type="checkbox" name="a" value="a" />a</br>
		<input type="checkbox" name="a" value="b" />b</br>
		<input type="checkbox" name="a" value="c" />c</br>
		<input type="checkbox" name="a" value="d" />d</br>
		
		<input type="button" name="buton" value="提交" onclick="sub()" />
	</body>
mingzhongzhuding
mingzhongzhuding
谢谢
0
紅顏為君笑
紅顏為君笑
楼主应该是想做批量删除吧
紅顏為君笑
紅顏為君笑
回复 @xinyu_huang : 解决了没,如果解决我就不说了
mingzhongzhuding
mingzhongzhuding
嗯,但是需要从前台传来一堆数据,但是不知道怎么传,请问你知道怎么传吗?
0
情天大圣
情天大圣
貌似可以,放到request或者session的属性里!
mingzhongzhuding
mingzhongzhuding
我觉得不可以啊,因为我删除的是我勾选的,如果用ruquest把所有数据都删除了,我觉得还要配合js代码
mingzhongzhuding
mingzhongzhuding
嗯,好的,我试试,谢谢了
0
54mark
54mark
放到数组里,用js组装成你选中的数组,然后到后台获取这个数组。。
mingzhongzhuding
mingzhongzhuding
回复 @54mark : 嗯,行,我试试,谢谢了
54mark
54mark
@xinyu_huang ajax就可以。普通的也可以。。前提是你的复选框的名字是name[]这样子的。
mingzhongzhuding
mingzhongzhuding
但是我有个疑问,js代码不知道如何给后台传值
mingzhongzhuding
mingzhongzhuding
嗯,有道理,跟我想的一样
0
mingzhongzhuding
mingzhongzhuding

引用来自“54mark”的答案

放到数组里,用js组装成你选中的数组,然后到后台获取这个数组。。
配合js才可以做批删除
0
0
OpenGSC
OpenGSC

网络中传输任何对象都要序列化,数组也一样,会自动序列化,一般前后台传参最好用json,ajax最灵活,最好使

mingzhongzhuding
mingzhongzhuding
嗯,谢谢
0
永远的幸福
永远的幸福

批量执行是用 statement的么,具体的什么方法,求解答

 

0
石头哥哥
石头哥哥
可以啊 ajax
0
陶邦仁
陶邦仁

引用来自“紅顏為君笑”的答案

楼主应该是想做批量删除吧

这个还是尽量让楼主尽量自己去解决,这个问题很基本了,也有很多解决方案了。

返回顶部
顶部