解决request.getParameterValues无法取combobox多选值问题

解决request.getParameterValues无法取combobox多选值问题

取得多选值:

var failReason = $("#failReason").combobox('getValues');

Ajax传入:

            $.ajax({
					type:'post',
					url:'controller/realName/updateRealNameInfo.json' , 
					data:{failReason:failReason},
                    dataType:'json' , 
					cache:false , 
					success:function(result){}});

后台request取值:

String str = request.getParameterValues("failReason[]");

不知道发现没,ajax中明明关键值只有failReason,并没有中括号,但取却要加上这个,这是我在debug中发现的,应该是servet底层封装网络层数据的时候,自动加上的作为parameter数组参数的标志!

 

解决request.getParameterValues无法取combobox多选值问题_第1张图片

 

你可能感兴趣的:(--------《错误》)