2012-03-23 30 views
0

我有一個jsp頁面,其中包含使用spring.tld創建的兩個表單。 我想分配不同的控制器的方法來處理每個表單提交,並因爲這兩個請求都將是POST我不能只是如何分配不同的控制器方法來在同一頁上處理兩個不同的表單

@RequestMapping(method = RequestMethod.POST) 

所以我在尋找另一個參數來區分做兩個請求,看起來應該是標題或值。

請問有人可以從視圖和控制器端提供這兩種方法的簡單實現示例嗎?

謝謝

回答

2

在RequestMapping中,您可以指定您的方法將響應的URL路徑。例如,

@RequestMapping(value="/myFirstForm", method=RequestMethod.POST) 
public String myFirstFormHandler() {} 

@RequestMapping(value="/mySecondForm", method=RequestMethod.POST) 
public String mySecondFormHandler() {} 

http://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/htmlsingle/spring-framework-reference.html#mvc-ann-requestmapping

+0

感謝。我真的已經得到了那個,如果可能的話,我有興趣在標題選項,因爲它似乎有點「更清潔」的方法 – Joly 2012-03-23 17:13:34

+0

有一個表單提交到一個特定的URL是非常標準的HTML程序,所以我很難看到如何設置一些標題將是「更清潔」 – digitaljoel 2012-03-23 18:21:50

相關問題