我是Spring初学者,最近正在阅读本教程 http://www.mkyong.com/spring-mvc/spring-mvc-form-handling-annotation-example/
(页面底部有一个下载链接,通过快速的maven安装,您可以非常轻松地运行该项目。)
我注意到当我按下第一页上的提交按钮并进入第二页时,URL保持不变。现在,我将第2页修改为自己的表单。不幸的是,因为第二页上的URL仍然相同,所以当我点击第二页的提交按钮时,Spring会选择第一页的控制器。 为什么会发生这种情况?如何覆盖此行为?
如果我不够清楚,请道歉。请随意要求澄清。
感谢您的时间 问候 史蒂夫
编辑:我的第二页表格看起来像这样
<form:form method="POST" commandName="step2">
<table width="800" align="center"
style="border-width: 5px; border-style: solid; border-color: gray;">
<caption>
<b>STEP 2</b>
</caption>
<tr>
<td></td>
<td colspan="3"><input type="submit" value="Submit Page 2"
cssClass="field" /></td>
</tr>
</table>
</form:form>
答案 0 :(得分:0)
如果您希望在使用Page2 url从Page1导航到Page2时更新网址。然后在服务器端使用重定向而不是向前。我不是你在Spring MVC中的表现,你可能想查看Spring MVC参考手册。