关于安卓从服务器取值的问题

问题描述

小弟初学安卓,遇到了一些问题,求大神帮助关于从服务器取值:在MyEclipse中:定义了一个JSON变量,K是status,值:登陆成功为0,失败为1,但是在Eclipse中接受不到statusMyEclipse:publicvoiddoGet(HttpServletRequestreq,HttpServletResponseresp)throwsServletException,IOException{req.setCharacterEncoding("utf-8");resp.setCharacterEncoding("utf-8");intstatus=0;Connectionct=null;Statementsm=null;ResultSetrs=null;Stringname=req.getParameter("name");Stringpassword=req.getParameter("password");try{Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");ct=DriverManager.getConnection("jdbc:sqlserver://10.10.163.46:1433;DatabaseName=logintest","sa","sa");sm=ct.createStatement();rs=sm.executeQuery("select*fromuserinfowhereusername='"+name+"'andpassword='"+password+"'");JSONArraysingers=newJSONArray();JSONObjectparams=newJSONObject();if(rs.next()){HttpSessionhs=req.getSession(true);//session失效时间hs.setMaxInactiveInterval(10);hs.setAttribute("pass","ok");//服务器端定义,0为登陆成功,1为登陆失败status=1;params.put("status","0");this.singers.add(params);//resp.sendRedirect("success.jsp?username="+name);falg=true;}else{status=0;params.put("status","1");singers.add(params);resp.sendRedirect("index.jsp");falg=false;}}catch(ClassNotFoundExceptione){e.printStackTrace();}catch(SQLExceptione){e.printStackTrace();}finally{try{if(rs!=null){rs.close();}if(sm!=null){sm.close();}if(ct!=null){ct.close();}}catch(Exceptionex){ex.printStackTrace();}}System.out.println("用户名:"+name+"密码:"+password);}/***@returnthefalg*/publicbooleanisFalg(){returnfalg;}/***@paramfalgthefalgtoset*/publicvoidsetFalg(booleanfalg){this.falg=falg;}publicvoiddoPost(HttpServletRequestreq,HttpServletResponseresp)throwsServletException,IOException{doGet(req,resp);}Eclipse://下面这行报错,说是空指针JSONObjectjsonObject=newJSONObject().getJSONObject("status");安卓端能连接上服务器,请问是我的获取语法有问题吗?

解决方案

解决方案二:
http://www.cnblogs.com/xwdreamer/archive/2011/12/16/2296904.html

时间: 2024-10-04 06:28:37

关于安卓从服务器取值的问题的相关文章

服务器-本地服务和内网搭建服务公用一个SQL的时候取值错误。

问题描述 本地服务和内网搭建服务公用一个SQL的时候取值错误. 一个游戏,两个服务器.一个本地服务器,一个公司内网公用服务器.公用一个SQL,做了一个竞技场的功能.同一个号在内网进行竞技排名挑战功能.挑战完后转到本地服务器继续挑战竞技场排名.有概率出现排名错误,或者是排名数据错误

asp cookie 创建,取值,删除 教程

asp教程 cookie 创建,取值,删除 教程 功能:cookie 常用来对用户进行识别. 原理:  cookie 是一种服务器留在用户电脑中的小文件.每当同一台电脑通过浏览器请求页面时,这台电脑就会发送 cookie;   asp 如果创建cookie  Response.Cookies("aa")'就这一句就己经创建了cookie了.  Response.Cookies("cookies")="111cn.net"  Response.Co

求教,java里面request.getParameter取值偶现是null,post也有长度限制?

问题描述 求教,java里面request.getParameter取值偶现是null,post也有长度限制? string a = request.getParameter("ids"); 前台是 $.ajax({ type: 'POST',dataType: 'TEXT',cache: false,data: 'ids=' +ids 现在看到的规律是ids短一点就有正常的值, ids长了,a就直接是null了 . 求大神帮忙看一下~ 奇怪的是,尝试用@RequestBody Str

etrowcelldisplaytext-gridView1.GetRowCellDisplayText 取值问题

问题描述 gridView1.GetRowCellDisplayText 取值问题 修改gridView1中指定单元格的值后,用gridView1.GetRowCellDisplayText(rowNAME"")去取值,为什么取到的是修改之前的值,是不是gridView的相关属性做了限制,还是GetRowCellDisplayText这个方法有问题 解决方案 修改后有没有提交,服务器有没有重新绑定GridView? 解决方案二: 修改后有没有提交,服务器有没有重新绑定GridView?

安卓向服务器传数据问题

问题描述 安卓向服务器传数据问题 http://xxxxxxxxx/Api/ShaAjax.ashx?action=GetDataList&Name=%E5%BC%A0%E4%B8%89&Phone=111111&pageNum=1&pageCount=1 可以变成 http://xxxxxxxxx/Api/ShaAjax.ashx?action=GetDataList&Name=Name&Phone=Number &pageNum=1&pa

jquery给dropdownlist动态赋值,asp.net取值为空!

问题描述 $("#small").append("<optionvalue="+data[1]+">"+data[0]+"</option>");stringsid=small.SelectedValue;//这里取值为"";请高手解答 解决方案 解决方案二:用js加载就用js取值咩.$("#select").val()解决方案三:$("#small&q

求大神告知 jsp内置对象 哪个能从不同作用域取值

问题描述 求大神告知jsp内置对象哪个能从不同作用域取值1:request2:session3:pageContext4:application 解决方案 解决方案二:pageContext可以用同一的接口,从不同作用域内取值pageContext.getAttribute("name",PageContext.REQUEST_SCOPE);//XXX_SCOPE解决方案三:pplication:全局作用范围,整个应用程序共享,就是在部署文件中的同一个webApp共享,生命周期为:应用

js给hidden赋值,后台取值不到值

问题描述 functionsay(fenshu){varjiade='<%=jiade.ClientID%>';varbb=fenshu;document.getElementById(jiade).value=bb;document.forms[0].submit();varst1r="<%=hello()%>";alert(st1r);}<inputid="jiade"type="hidden"runat=&qu

40-.net如何从数据库中的一个表中取值

问题描述 .net如何从数据库中的一个表中取值 假设这是我数据库里的一张表(数据库是oracle),我该如何取得这些数将他们传给jsonObj.Rows,求教各位大神,能给个具体的实现过程吗? 解决方案 sonObj.Rows是你自己组装的json对象吧,你首先要查询数据库,这个自己看msdn把,很简单,获取值后开始组织json就行了 解决方案二: 自己读取数据后,通过服务器端代码赋值给aspx上的script标签就行,注意<%%>这种代码不能放js文件里面,必须是在aspx页面里面才能解析运