首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JS和Action之间值传递的有关问题

2012-04-25 
JS和Action之间值传递的问题JScript code//得到复选框中的值function selectresult(){var result_list n

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");

热点排行