vue中ajax同步_Vue.js相关:Spring MVC 中 AJAX请求并返回JSON的示例

Vue.js相关:Spring MVC 中 AJAX请求并返回JSON的示例

发布于 2020-2-23|

复制链接

本篇文章主要介绍了Spring MVC 中 AJAX请求并返回JSON,具有一定的参考价值,有兴趣的可以了解一下。

一、以ModelAndView的方式返回先看下JavaScript代码:

```javascript

/**

* 保存-同步(版本控制库)

*/

function saveSynchronizedVcHorse(obj) {

var ss = $("#SynchronizedSelection div");

var cacheSelectAry = new Array()

for(var i = 0; i 主要是看ajax请求部分。

再看Spring 中控制器的代码:

```java

@RequestMapping(value = "/saveSynchronizedData", method = RequestMethod.POST)

public @ResponseBody ModelAndView saveSynchronizedData(@RequestParam("SynchronizedBean") String mSynchronizedJSON) {

ObjectMapper objectMapper = new ObjectMapper();

Map map = new HashMap();

try {

SynchronizedBean bean = objectMapper.readValue(mSynchronizedJSON, SynchronizedBean.class);

if(bean != null) {

String[] ary = bean.getCityIds();

if(ary != null && ary.length > 0) {

for(String s : ary) {

VCHousePo po = new VCHousePo();

po.setExceptionId(bean.getExceptionId());

po.setCustomerCode(s);

po.setCreateTime(new Date());

po.setExceptionState(0);

vcHService.add(po);

}

}

}

map.put("msg", "success");

} catch (JsonParseException e) {

e.printStackTrace();

map.put("msg", "error");

} catch (JsonMappingException e) {

e.printStackTrace();

map.put("msg", "error");

} catch (IOException e) {

e.printStackTrace();

map.put("msg", "error");

}

return new ModelAndView(new MappingJackson2JsonView(),map);

}

```

这里是通过ModelAndView的方式进行返回JSON的。另外:MappingJackson2JsonView使用的package是

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值