Vue请求java服务端并返回数据代码实例
程序员文章站
2022-06-24 16:21:17
这篇文章主要介绍了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; }
此时可以在浏览器中看到服务器返回给我们的数据:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
上一篇: AJAX聊天室V1.0发布
下一篇: Knowledge-Reserve