首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ModelAndView不更改视图

ModelAndView不更改视图
EN

Stack Overflow用户
提问于 2019-03-03 04:41:13
回答 1查看 246关注 0票数 0
代码语言:javascript
复制
    @RequestMapping(value = { "postCustomer" }, consumes = "application/json", method = {RequestMethod.POST})
    public ModelAndView postHome(@RequestBody JSONObject body, Model model) throws JSONException {
        ModelAndView mav = new ModelAndView("redirect:/feasibility");       
        return mav;
    }
    @GetMapping(value = { "feasibility" }) // GET MAPPING
    public String feasibility(ModelAndView model) throws Exception {
        return "feas";
    }

我尝试将用户转发/重定向到一个新的JSP文件,我可以转到<url>/feasibility,它会更新,但当我发布postCustomer时,它不会重定向或更新视图。我还尝试使用JSP创建一个ModelAndView,然后在postCustomer中返回它,但也不起作用。我不确定我是否遗漏了一些明显的东西,或者我是否必须执行额外的步骤来更新视图。

如果任何人有任何建议或解决方案,我将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2019-03-03 13:07:43

重定向将被视为尝试转发请求的新请求

重定向和转发不是一回事

代码语言:javascript
复制
    @RequestMapping(value = { "postCustomer" }, consumes = "application/json", method = {RequestMethod.POST})
public ModelAndView postHome(@RequestBody JSONObject body, Model model) throws JSONException {
    ModelAndView mav = new ModelAndView("forward:/feasibility");
    //data to forward
    mav.addAttribute("data", data);
    return mav;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54962779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档