我是一个Spring初学者,最近正在看这个教程http://www.mkyong.com/spring-mvc/spring-mvc-form-handling-annotation-example/
(在页面底部有一个下载链接,通过快速安装maven,您应该能够非常轻松地运行该项目。)
我注意到,当我按下第一页上的提交按钮时,它会转到第二页,URL保持不变。现在,我修改了第二页,使拥有自己的表单。不幸的是,由于第二个页面上的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>
如果您希望在使用Page2 url从Page1导航到Page2时更新url。然后在服务器端使用重定向而不是转发。我不是你在Spring MVC中怎么做的,你可能想检查Spring MVC参考手册