Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在SpringMVC框架中使用ModelAndview重定向到同一视图_Java_Spring_Spring Mvc - Fatal编程技术网

Java 如何在SpringMVC框架中使用ModelAndview重定向到同一视图

Java 如何在SpringMVC框架中使用ModelAndview重定向到同一视图,java,spring,spring-mvc,Java,Spring,Spring Mvc,我有一个带有链接的页面。单击链接后,页面将在单独的窗口中打开。这个新页面有一个表单。提交此表单时,服务器上会发生一些操作。其结果需要重定向到同一页面。但是,在操作后,请使用以下各项: 返回新模型和视图(“新用户”) //这个视图“newUser”实际上映射到弹出的窗口 一个类似的新窗口再次弹出,消息显示在此新页面上。 关于为什么会发生这种行为或如何进行这种行为,您有什么想法吗?如果您打开一个带有表单的弹出窗口,从这里向服务器提交的任何内容都将在同一位置处理,因此您将在该弹出窗口中获得响应(以及任

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

返回新模型和视图(“新用户”)
//这个视图“newUser”实际上映射到弹出的窗口

一个类似的新窗口再次弹出,消息显示在此新页面上。
关于为什么会发生这种行为或如何进行这种行为,您有什么想法吗?

如果您打开一个带有表单的弹出窗口,从这里向服务器提交的任何内容都将在同一位置处理,因此您将在该弹出窗口中获得响应(以及任何后续请求响应)

如果我理解正确,您有一个打开弹出窗口的页面X,您在弹出窗口中提交,因此您希望再次看到页面X的内容,但是在弹出窗口中


如果是这样的话,我认为行为不是来自Spring,而是来自于X页面中的内容。可能是加载时触发并打开新弹出窗口的JavaScript?如果看不到更多的代码,就无法判断。

正如您所提到的,流程是这样的。我有一个打开弹出窗口的页面X。我在弹出窗口中提交。我希望提交操作的结果出现在弹出窗口中,因为我重定向到同一个弹出页面,但重定向会给出另一个带有结果的弹出窗口。我不太明白为什么会这样…:(您是否有可能在弹出窗口中的表单上有一个target=“\u blank”?您是否在页面中使用JavaScript并以某种方式与表单提交或结果进行交互?我无法仅从行为来判断。谢谢..这是一个旧代码..我刚刚检查以找到一个...)