0

我对处理@RequestMapping.

例如:

通过这个 url http://localhost:8080/SpringExample/admin/personaListForm/1,我到达了一个由 @RequestMapping 控制的表单:@RequestMapping("/admin/personaListForm/{tipoPersona}")
如您所见,“1”是一个变量。

这是我的表格:<form:form action="personaListFormSent">

如您所见,如果我提交表单,我将被发送到此 url http://localhost:8080/SpringExample/admin/personaListForm/personaListFormSent(因为“/1”)。问题是我不想去那里,我想去http://localhost:8080/SpringExample/admin/personaListFormSent

我可以通过这种方式解决编辑表单的问题,<form:form action="../personaListFormSent">但它似乎不是处理这个问题的专业方法,因为如果明天我需要添加更多变量,我将不得不在表单标签中添加更多“../”。

谢谢你

4

2 回答 2

1

您可以使用${pageContext.request.contextPath}/personaListFormSent.

<form:form action="${pageContext.request.contextPath}/personaListFormSent">

因此,当您发布表单时,您将访问http://localhost:8080/SpringExample/personaListFormSent 。

于 2015-11-26T09:51:45.613 回答
0

将它们发送到 action="/personaListFormSent"。'/' 是您应用程序的根目录,因此您的上下文路径并不重要。

问候,

乔治

于 2015-11-26T09:49:55.970 回答