浅谈ajax在jquery中的请求和servlet中的响应
在jsp中,首先,你需要导入jquery的架包:
获取可返回站点的根路径:
<% Stringpath=request.getContextPath(); %>
在jquery中写ajax请求:
$(function(){ $(".B").click(function(){ $.ajax({ type:"GET", //对应servlet中的方法 url:"<%=path%>"+"/queryEvaluateByuserId.do", //返回是json数据 dataType:"json", async:false, data:{ }, success:function(data){ str=""; if(data!=null){ //循环表单列表 for(variindata) { varnum=parseInt(i)+1; str+=" "; } $(".trtd4").after(str); }else{ } }, error:function(data){ } }) }); } "+num+" " +data[i]['name']+" " +data[i]['price']+"元 " +"
jsp部分:
序号 业主名 金额
在servlet中用到了阿里巴巴的快速转换json的包com.alibaba.fastjson.JSON:
privatevoidqueryEvaluateByuserId(HttpServletRequestrequest,HttpServletResponseresponse)throwsSQLException,IOException,ServletException{ HttpSessionsession=request.getSession(); request.setCharacterEncoding("UTF-8"); response.setContentType("text/html"); response.setCharacterEncoding("UTF-8"); Cookie[]cookies=request.getCookies(); intownerId=0; for(inti=0;iorderList=newArrayList<>(); List queryEvaluateList=newArrayList<>(); orderList=orderServiceImpl.queryOrderList(ownerId,null,null,null,null,null); List
以上这篇浅谈ajax在jquery中的请求和servlet中的响应就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。