加上两行后,屏幕没输出?之前的json也输出部了?

加上两行后,屏幕没输出?之前的json也输出部了?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,如果是直接访问servlet,response.getWriter().println(json);将会输出到页面中,如果是通过ajax访问,response.getWriter().println(json);将会将结果返回到ajax中,这不是多次一举的做法。通常我们使用ajax进行局部刷新,如果response.getWriter().println(json);直接返回到页面中,就没有局部刷新的效果。

祝:学习愉快~

好帮手慕阿满 2020-02-05 11:52:40

同学你好,可以输出的,如:

http://img1.sycdn.imooc.com//climg/5e3a3bf309b01fbd06720159.jpg

问一下同学的访问路径是什么?

祝:学习愉快~

  • 提问者 明月_0 #1
    什么访问路径? 用ajax跳转的,
    2020-02-05 13:11:54
  • 提问者 明月_0 #2
    就是视频中的二级跳转我加了两句,直接访问他的映射地址,能显示下面两行,但是通过html跳转到servlet就不行吗? getWriter.println是打印输出语句吗?怎么感觉在ajax里面变成了设置参数并传递给客户端 ajax执行流程是什么 "url":"/ajax/channel", "data":{"level":"1"}, "type":"get", "dataType":"json", "success" :function(json) ,先url确定请求地址,设置了传递参数,然后找到get方法,然后顺序执行,get里面不是有输出语句吗,为什么不输出,而要到success里面输出,多此一举吗,搞不明白
    2020-02-05 13:24:49
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师