繁体   English   中英

如何执行返回新页面的 POST 请求

[英]How can I do POST request that returns a new page

我知道如何通过 JE6B391A8D2C4D45902A23A8B6585703DZ 重定向通过 js 传递参数来执行 PUT 请求。 但是,我的 URL 参数太长导致 414 URI too long 错误。

为了绕过它,我正在寻找 POST 请求。 如何发出将返回新页面的 POST 请求?

@RequestMapping(value = "toys/setQuantity", method = RequestMethod.POST)
    public ModelAndView execute(final HttpServletRequest request) {
            ModelAndView mav = new ModelAndView();
            mav.setViewName("results.jsp);
            /business logic
            mav.add(...)
}}

如何将我的数据从 JSP 传递到此 url 作为 POST 请求,以便它重新呈现并给我结果。jsp 与我想要的数据?

Sería algo mas o menos así

@RequestMapping(value = "toys/setQuantity", method = RequestMethod.POST)
    public ModelAndView execute(final HttpServletRequest request) {
    ModelAndView modelAndView = new ModelAndView("viewPage");
    modelAndView.addObject("message", "MSG");
    return modelAndView;
}

en donde "viewPage" es el nombre de tu archivo sin la extensión. https 提供的信息://www.baeldung.com/spring-mvc-model-model-map-model-view

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM