如何让前后端和数据库进行对接
除了导入关于数据库和后端对接的包以外,还需要fastjson包,这个包是阿里巴巴里面的开源的包,除了这个以外还需要俩个js文件,vue和axiox文件,前者是前端的框架,axiox是前端向后端的请求。首先要建立一个控制类,里面的类需要继承HttpServlet类,这个类就是对Web客户向Servlet容器发出Http请求,然后建立一个用快捷方式dog输出的方法,里面会接收俩个接口,然后使用Json
·
目录
1.导入包
除了导入关于数据库和后端对接的包以外,还需要fastjson包,这个包是阿里巴巴里面的开源的包,除了这个以外还需要俩个js文件,vue和axiox文件,前者是前端的框架,axiox是前端向后端的请求。在后端运行的服务中要选择一个前端的小型服务器tomcat,是一个开源的微型服务器。
2.前后端的连接
首先要建立一个控制类,里面的类需要继承HttpServlet类,这个类就是对Web客户向Servlet容器发出Http请求,然后建立一个用快捷方式dog输出的方法,里面会接收俩个接口,然后使用JsonUtils.transJson(list,resp);来发送给web端。
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("测试访问");
List<Dept> list = deptService.list();
System.out.println(list);
// 响应给服务器
JsonUtils.transJson(list,resp);
}
}
接着web端需要接受请求,在vue框架的函数里面些axiox方法来接受后端的请求
showDept(){
axios.get('http://localhost:8080/deptC').then((resp)=>{
console.log(resp,resp.data)
this.deptList=resp.data
})
}
以上就已经实现前后端对接。
更多推荐
已为社区贡献1条内容
所有评论(0)