今天主要让angular能够连接本地的tomcat服务器,由于angular默认为4200的端口,而tomcat默认8080,所以会报错,具体看表:
错误为:
解决方法:
如果是利用servlet可以使用:
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
**response.setHeader("Access-Control-Allow-Origin", "*");**
response.getWriter().write("123");
}
如果是利用springmvc可以使用:
@CrossOrigin(origins = "*", maxAge = 3600)
@RequestMapping("/Aa")
public void Aa(HttpServletResponse response){
response.getWriter().write("123");
}