[英]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.