不懂就问啊

正在回答 回答被采纳积分+1

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

2回答
好帮手慕阿满 2020-05-21 18:32:53

同学你好,如下js中,将从前台获取的数据,转换为json类型,传递给后台,如:

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

所以后台获取参数时,需要从请求中获取参数。

2、shopStr可以获取除图片外所有的数据。

3、这是两种处理图片的方式。

4、transferCommonsMultipartFileToFile()方法是将CommonsMultipartFile转换成File类,老师这里是讲解了这种方式,并没有具体使用。

5、使用map可以传递多个数据,比如:

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

将其转换为json形式,被前台接收并解析。

祝:学习愉快~

  • 提问者 cc啊 #1
    老师我还有一些问题: 1、我们这个项目前端是用的html页面,所以我们返回给前台的数据都是给js用的是吗? 2、在js里面获取后台返回的数据只需要 “参数.key的方式” ,比如在ajax里面的success属性 success:function(data){ }
    2020-05-21 19:15:52
  • 提问者 cc啊 #2
    刚在点错了,老师看这个。。 1、我们这个项目前端是用的html页面,所以我们返回给前台的数据都是给js用的是吗? 2、在js里面获取后台返回的数据只需要 “参数.key的方式” ,比如在ajax里面的success属性 success:function(data){ var flag = data.success; //这里就能获取我们后台设置的map数据里success的值,是这样理解吗? }
    2020-05-21 19:19:38
  • 好帮手慕小班 回复 提问者 cc啊 #3
    同学你好,1、同学这样理解也是可以的,ajax请求响应返回给页面的数据,一般是通过js进行展示到页面的。 2、同学的理解是正确的,在ajax请求中,--》success:function(data){}中,参数data是响应给页面的数据,所以在ajax里面获取后台返回的数据,可以通过data.key的方式来获取。 如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
    2020-05-22 09:57:43
提问者 cc啊 2020-05-21 11:25:35

还有一个,为啥用Map返回数据。传统的springmvc一般都返回String,然后用方法里面的ModelMap参数来向前端传递数据。

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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