servlet中怎么获取jQuery传过来的数组

jQuery又应该怎么把复选框的值传给servlet... jQuery又应该怎么把复选框的值传给servlet 展开
 我来答
一蘅新
2013-08-19 · TA获得超过2359个赞
知道大有可为答主
回答量:2547
采纳率:0%
帮助的人:1589万
展开全部

可以用ajax,$post和$get其实就是简写的ajax,给你一段代码

$.ajax({
    type:"post",//请求方式
    url:"myServlet",//发送请求地址
    data:{//发送给servlet的数据
    name:["1","2"]
    },
    success:function(data,textStatus){//请求成功的回调函数
     $("#divs #upInfo").html(data);
    }
    });

web.xml配置文件servlet的映射url配置:<url-pattern>/myServlet</url-pattern>

用$get或$post方法的时候,不用写type那个参数就行了。

servlet里面用ruquest.getParameterValues("name")方法获取数组。

keep5
2013-08-19 · TA获得超过298个赞
知道小有建树答主
回答量:220
采纳率:100%
帮助的人:202万
展开全部
在调用js里面写
var plcode = $("select[name='lineCode']").val();
然后调用对应的action
这个是动态的选择用户选的那个值
望采纳~
追问
不过怎么传给servlet呢?直接$.post("car",plcode)吗?
追答
在action层里用String id =request.getSession().getAttribute("employeeId").toString()取id
然后在调用service层方法里传id 就行的
还有你说的$.xxx{}等方法是用在jsp里的js里面取后台参数的方法,而不是在后台代码用的方法的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
抓不住的夏天
推荐于2018-03-11
知道答主
回答量:10
采纳率:100%
帮助的人:1.4万
展开全部

首先,网页那边要有一个Form表单。  不是Form表单就要用Ajax做了

 

 

 

然后Servlet这边:

 

checks这个数组中就拿到了网页传递过来的所有name为check的input标签的值

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-08-28
展开全部
ajax原理你弄错了!if(Daofactry,getITAdminDao.findLogin(adminVo)){JSONObjectobject=newJSONObject();object.put("su","xxxxx");object.put("ff","xxxxx");response.getWriter().write(object.toString());}js修改:success:reSuccess(data)alert(data.su);alert(data.ff);})
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式