java web项目中把对象转化成json对象写入到respose流中有什么作用
4个回答
展开全部
首先你要明确java中的对象跟json对象是有区别的,两者是不一样的,json对象java jre中本身是没有的,是你引入的第三方jar包它才识别的,json对象是页面能够识别的对象格式,如果你不转化成json对象,页面谁认识你,页面怎么知道你给的是什么,怎么给你显示,respose是将处理结果反馈给页面,不写入response怎么反馈
更多追问追答
追问
1,页面怎样得到json的respose流。
2,页面得到json有什么作用,是与ajax有关吗
追答
首先你要明白javaweb的整个流程,前台页面发出请求(比如点击百度查询按钮等操作)后,浏览器会将页面参数传递给后台,其中参数包括你要请求的数据,你提供的数据,传递什么数据主要由页面决定,其中参数主要封装在request对象中,web服务器得到请求后,从request中获取需要的参数,然后根据配置交给web后台程序处理,web后台程序处理后会将结果封装在reponse对象中(也可以是session,application等),并反馈给web服务器。web服务器根据配置和结果反馈给的结果调用对应页面,然后页面会将其反馈的数据显示,在通过http连接反馈给浏览器。其中request,response,session等是前后台内置对象,可以直接使用,后台也是。你只需哟将获取这些内置对像中的数据即可。至于这些对象前后台怎么传输的就不需要你管了。就像你只要拨号就能打电话,至于信号怎么传输的就不需要你去管了。
对于为什么要用json,自己去网上查。我不是你的字典,
展开全部
HTTP请求(Request)和回应(Response)对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-11-10 · 知道合伙人软件行家
老夭来了
知道合伙人软件行家
向TA提问 私信TA
知道合伙人软件行家
采纳数:1806
获赞数:8100
2008年从事软件开发,拥有多年的python,php,linux工作经验,发布过多个python,php的开源项目。
向TA提问 私信TA
关注
展开全部
可以在页面上,用javascript访问这个对象。这样比传递单个值要方便
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前台js用异步请求,接受后可以处理
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |