永发信息网

求一个jqueryajax请求servlet获取数据库数据,并显示在页面的例子

答案:2  悬赏:80  手机版
解决时间 2021-02-19 01:05
求一个jsp jquery ajax请求servlet获取数据库数据,并显示在页面的例子,多谢
最佳答案
假设:<br>1、你的页面在Web-Root下,内容为:  <div id="showMsg"></div><input type="text" id="userName" />,所用编码为utf-8<br>2、你的servlet为:  HelloWorldServlet.java  映射路径为   servlet/helloWorldServlet<br>步骤:<br>1、引入jquery-1.6.4.min.js<br>2、编写id为userName的输入框的点击触发函数:<br>      $("#userName").keyup(function(){<br>            $.ajax({<br>                  type: "post",<br>                  url: "servlet/helloWorldServlet?userName="+$(this).val(),<br>                  dataType: "json",<br>                  success: function(data){<br>                        $("#showMsg").html(data.msg);//修改id为showMsg标签的html<br>                  }, error: function(){<br>                        alert("请求出错");<br>                  }<br>            })<br>      })<br>3、后台处理接收到的内容:<br>      request.setCharactorEncoding("utf-8");<br>      String userName = request.getParameter("userName");<br>      response.setCharactorEncoding("utf-8");<br>      PringWriter out = response.getWriter();<br>      out.print("{\"msg\":\"你好~~"+userName+"!\"}");<br><br>注意事项:<br>1、这里的编码统一为utf-8<br>2、请求路径servlet/helloWorldServlet为相对路径,因此你的页面必须在项目的Web-Root下(也就是默认的web文件夹下,名字可能因项目配置不同而改变)<br>3、没了,记得给分哦,打字很辛苦的~
全部回答
不明白啊 = =!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
a/cosA=b/cosB=c/cosC=4则三角形ABC的面积为?
唯美健康理疗堂在什么地方啊,我要过去处理事
怎样编写unity 插件
伏安法测电阻如何选器材
火焰保护者的头盔在哪换?BL
概率P(A)=0时表示事件A.已经发生B.可能发生C.
如何在JS中传递this参数的
花旗文具我想知道这个在什么地方
从上海到南宁的火车,要带两只十二厘米左右的
颞下颌关节紊乱病的炎性疾病类的主要症状和翼
华城西饼地址有知道的么?有点事想过去
地下城现在和一身天空大概花多少钱
"别把输赢看得太重"用英语怎么说啊?
机械旋挖桩在开挖对时候如何控制他的对承载型
患者男性,48岁,诊断为支气管扩张,咯血100m
推荐资讯
从十堰到上海坐飞机要多少钱?
耳机听到了齿音,是耳机的问题还是音乐本身的
关于项目融资特点的说法中,正确的有()。A.是
抗日期间,驻美国大使馆中国人是谁叫什么适
现在几岁可以去网吧上网?
以学公务员培训地址在哪,我要去那里办事
游戏王卡片力量sp假面英雄酸水和宝钻,还有元
表示人反应的成语
太阳能热水器中有两百千克的水若水温从十五摄
永兴装饰门窗地址在什么地方,想过去办事
网上三好街报价是否准确
渡口乡马老村计划生育协会在什么地方啊,我要
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?