javaweb怎么将数据从数据库查出来并返回前台?

javaweb怎么将数据从数据库查出来并返回前台?,第1张

你是想做到JSP页面不加入<%%>这种小脚本吧,那可以采用EL表达式,或者一些框架的输出方式,通常用EL就可以了,因为EL就是用来运算和表达的。后台获取数据以后,这个数据可以是一个简单类型,也可以是一个对象,如果是同一个请求下的,也就是request对象没有变,那么可以用这个存储,否则要用session存储,存储数据的对象是JSP内置的对象,有page,request,session,application等,每个对象都能存储数据,但是作用于不同,page针对当前页面,request针对一个请求,session针对一个会话,application针对整个应用程序。 通常session就可以了。 比如后台获取一个String的name值,那么你可以session.setAttribute("name",name)那么JSP直接可以EL这样写:${sessionScope.name} 获取这个值,这里的name是后台封装的键的名,不是后面变量name的名。

建议用JSON,个人更喜欢用JSON多过WebService,因为JSON更容易于android端更容易解释。

方法:你写个服务端,然后服务端获得数据后包装成JSON数据返回到Android客户端。

Android客户端,通过POST或GET(更建议POST方式)请求服务器,并获得JSON字符串,

然后用JSONObject类开解释JSON。

JSONObject详细的使用方法,可以百度下相关的资料,这里就不多说了。

希望帮到你!

SqlDataReader sr = sqlcmd.ExecuteReader()

List<users>list=new List<users>()

while(sr.Read())

{

users u=new users()

u.UserName=sr["UserName"].Tostring()

u.age=sr["age"].Tostring()

u.。。。

list.add(u)

}

return Json(list)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6733209.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存