重赏!axios的get和post都报405,但后端拿到数据了!这是为啥

img

img

img


彻底无语啦!
后端拿到数据了

img


也排除了跨域问题!
请问这是肿么回事,解决了重赏
这是后端代码


protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        super.doPost(req, resp);
        page.setPageSize(3);
        PrintWriter writer = resp.getWriter();
        int currentPage = Integer.parseInt(req.getParameter("bbsPage"));
        page.setCurrentpage(currentPage);
        List<bbs> bbsList = bbsServes.returnBbsList(page);
        System.out.println(bbsList);
        System.out.println("OK");

        writer.write("ok");

    }

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        super.doGet(req, resp);
        page.setPageSize(3);
        PrintWriter writer = resp.getWriter();
        int currentPage = Integer.parseInt(req.getParameter("bbsPage"));
        page.setCurrentpage(currentPage);
        List<bbs> bbsList = bbsServes.returnBbsList(page);
        System.out.println(bbsList);
        System.out.println("OK");
        writer.write("ok");
        writer.close();
    }

这是前端代码

 mounted() {
        var url = "http://localhost:8080/page?bbsPage=" + this.currentPage;
        axios.get(url).then(res => {
            console.log(res.data);
        }, error => {
            console.log("请求失败", error.message)

        })
    },

405是请示方法错了,你看下http://localhost:8080/page这个接口是不是应该用get方式