欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-03-04 17:01:45
这篇文章主要介绍了vue请求java服务端并返回数据代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 最近在自学vue怎么与...

这篇文章主要介绍了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;
}

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

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

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