JS和Action之间值传递的问题
- JScript code
//得到复选框中的值 function selectresult() { var result_list = new Array(); var check_array=document.getElementsByName("node_ckb"); for(var i=0;i<check_array.length;i++) { if(check_array[i].checked==true) { result_list.push(check_array[i].value); } } } </script>- Java code
/** * 得到前台复选框选中的值 * @return */ public void getSelectNode(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { //List list = new List(); //String selectNodeList = request.getParameter("selectNodeList"); }我就是想在Action的方法里面读取JS的result_list数组的值,请问各位大哥肿么写呀……?回答就会有额外奖励哦……
[解决办法]
其实你只要在服务器端,用
Arrary array=request.getParameter("node_ckb");
就可以了。
[解决办法]
用Ajax实现 用ajax发送一个请求带参数
后台request.getParameter("node_ckb");
[解决办法]
String[] array=request.getParameter("node_ckb");
[解决办法]
不用,这样就可以得到选中的值。String[] checkbox = request.getparameterValue( "node_ckb");