当前位置: 移动技术网 > IT编程>脚本编程>vue.js > Vue请求java服务端并返回数据代码实例

Vue请求java服务端并返回数据代码实例

2020年03月09日  | 移动技术网IT编程  | 我要评论

姜雨晨个人资料,凡客网上购物,走光照

这篇文章主要介绍了vue请求java服务端并返回数据代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

最近在自学vue怎么与java进行数据交互。其实axios还是挺简单的,与ajax请求几乎一样,无外乎也就是要解决下跨域的问题。

废话不多说了,直接贴代码,一看就懂!

//向springmvc controller发起请求,传递一个参数
get请求(带参数传递)
axios.get('http://127.0.0.1:8088/inas/f/demo/test?name=2222')
.then(function (response) {
console.log(response);

var data = response.data;
alert(data[0].conpany);
})
.catch(function (error) {
  console.log(error);
});

后台代码:

@responsebody
@requestmapping(value="/test",method=requestmethod.get)
public string test(@requestparam string name,httpservletresponse response) {

list<object> list = new arraylist<object>();
map<string,object> usermap1 = new hashmap<string, object>();
map<string,object> usermap2 = new hashmap<string, object>();

usermap1.put("conpany", "河南电力");
usermap1.put("section", "郑州分公司");
usermap1.put("admin", "123123");
usermap1.put("name", "张华凤");
usermap1.put("tel", "954127004");
usermap1.put("phone", "15056993012");

list.add(usermap1);
string jsonstr = json.tojson(list).tostring();
response.setheader("access-control-allow-origin", "*");
return jsonstr;
}

此时可以在浏览器中看到服务器返回给我们的数据:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持移动技术网。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网