SpringMVC用发布更改JSP

时间:2019-02-27 01:52:15

标签: spring-boot spring-mvc jsp

我正在尝试根据发布请求更新用户当前的JSP。我现在正在使用@Controller批注(我也尝试过RestController)

控制器:

gcloud auth print-access-token

JavaScript:

@PostMapping(value = { "postHome" })
    public ModelAndView postHome(@RequestBody String body, ModelAndView model) {

        JSONObject jsonObject = new JSONObject(body);
        String customerName = jsonObject.getString("customerName");

        model.setViewName("feasibility");
        model.addObject("customerName", customerName);

        return model;
    }

它可以很好地发布到服务器(我已经打印出function postCustomer() { var custName = { "customerName": document.getElementById("customerName").value }; fetch(sendURL, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(custName) }); } ),但是此后什么也没发生。没有错误或任何东西。我尝试使用的客户端JSP是body。我之前尝试过一些方法,但是它试图迫使我的客户在feasibility.jsp上运行GET,但这不是我想要的。

过去,我只能以字符串形式返回“可行性”,但这不适用于该项目(可能是我以前使用的版本)。

谢谢!

0 个答案:

没有答案