弹簧形式没有动作标签

时间:2016-07-29 07:14:58

标签: spring spring-mvc

我刚刚开始工作2周以上。 我有springName,它有commandName和没有action标签。 例如customersignup.jsp
<spring:form modelAttribute='customer'>

当customersignup.jsp被加载时,它将调用控制器并在模型中添加客户,并且在加载期间将填充表格中的一些数据。 一旦表单加载,我将填写表格中的更多数据并提交。 我的疑问是,如何使用没有操作标记的POST将表单提交给同一个控制器。

如果我们没有弹簧形式/ jsp中的动作标签,那么内部会发生什么?

1 个答案:

答案 0 :(得分:1)

在Spring表单中将method属性设置为method =&#34; post&#34;并使用相同的URL但使用method = RequestMethod.POST

在控制器中设置请求映射

如果没有表单中的操作属性,则会使用相同的网址作为&#34; get&#34;但请求mappping将基于方法类型,该类型设置&#34; post&#34;在表格标签;并且将以与get映射相同的URL结束,但将调用带有method = RequestMethod.POST的Controller端点。