如何使用Spring MVC框架中的ModelAndview重定向到同一视图

时间:2010-06-09 07:03:15

标签: java spring spring-mvc

我有一个带链接的页面。单击链接后,页面将在单独的窗口中打开。这个新页面有一个表单。在提交此表单时,会在服务器上执行某些操作。其结果需要重定向到同一页面。但是在使用以下操作之后:

  

返回新的ModelAndView(“newUser”);
  //此视图“newUser”实际上映射到弹出窗口。

再次弹出类似的新窗口,并在此新页面上显示消息。 关于为什么会出现这种行为或如何解决这个问题的任何想法?

1 个答案:

答案 0 :(得分:0)

如果您打开一个包含表单的弹出窗口,则从此处到服务器的任何提交都将在同一位置处理,因此您将在该弹出窗口中获得响应(以及任何后续请求 - 响应)。 / p>

如果我理解这一点,你有一个页面X打开弹出窗口,你在弹出窗口中提交,因此你想再次想要页面X的内容,但是在弹出窗口中?

如果是这种情况我的行为不是来自Spring,而是来自X页面中的内容。也许是一个在加载时被触发并打开一个新弹出窗口的JavaScript?没有看到更多代码就无法真正说出来。