jsp向responseText传值出现问题

kjsp代码:Stringusername=request.getParameter("username");Stringpassword=request.getPara... kjsp代码:String username = request.getParameter("username"); String password = request.getParameter("password"); if(username.equals("2")&& password.equals("2")){ out.print("<script>alert('111')</script>"); out.println(0); PrintWriter pw=response.getWriter(); response.setContentType("html/text"); pw.print("1"); /* PrintWriter pw = response.getWriter(); pw.print(1); */ System.out.println(88); }else{ /* out.println("<script>alert('1');</script>"); */ out.println(2); System.out.println(99); }html代码:<div id="show"></div><form id="form1"> 用户:<input type="text" id="username" name="username"> 密码:<input type="password" id="password" name="password"> <button id="btn">登录</button></form><script> window.onload=function(){ var btn=document.getElementById("btn"); btn.onclick=function(){ var username=document.getElementById("username").value; var password=document.getElementById("password").value; var xmlhttp=null; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); //给出xhr } var url="ajax1.jsp?username="+username+"&password="+password; xmlhttp.open("GET",url,true); //准备xhr xmlhttp.onreadystatechange=function() //事情办完后干什么 { if (xmlhttp.readyState==4 && xmlhttp.status==200) { alert(33); var data=xmlhttp.responseText; alert(data); if(data == "1"){ alert(44); document.getElementById("show").innerHTML='成功'; }else if(data == "2"){ alert(44); document.getElementById("show").innerHTML='失败'; } } } xmlhttp.send(null); } }主要是想获取1,但是这个页面整体都获取了;如何才能让responseText只获取1
上面代码一发布就被压缩了我给大家发图html ajax部分

jsp部分:
展开
 我来答
柠檬果子爱不爱DK
2018-05-09
知道答主
回答量:84
采纳率:25%
帮助的人:16万
展开全部
宫词(薛逢)[6]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式