我有一個表單,我想要一個下一個和後面的按鈕。 在春季mvc中做到這一點最乾淨的方法是什麼?只要提供輸入類型提交名稱和值,並檢查我的控制器?春天mvc:最簡潔的方式爲多個提交按鈕?
18
A
回答
31
如果你使用Spring 3,你可以使用params
屬性控制器方法區分:
<input type = "submit" name = "next" value = "Next" />
<input type = "submit" name = "back" value = "Back" />
。
@RequestMapping(..., params = "next")
public ModelAndView next(...) { ... }
@RequestMapping(..., params = "back")
public ModelAndView back(...) { ... }
3
你可以這樣做,是的。或者,不要使用真正的提交按鈕。相反,使用香草HTML按鈕,附帶JavaScript處理程序,稍後將表單的目標,然後以編程方式提交表單。
哪一個是「更清潔」取決於您的觀點。
+8
確實,但是使用javascript創建了對javascript的依賴關係,在不需要的時候我不太喜歡它。我更喜歡使用JavaScript來增強應用程序的功能。 – jack 2010-12-06 13:39:35
相關問題
- 1. 最簡潔的方式爲formtastic提交按鈕設置樣式
- 2. 表單提交和JavaScript函數調用提交按鈕點擊春天mvc?
- 3. 用一個按鈕提交多個單選按鈕值ASP.NET MVC
- 4. 形式多個提交按鈕
- 5. 提交javascript數組到服務器的最簡潔的方法?
- 6. 多個提交按鈕
- 7. 最簡單的方法來禁用按鈕提交表單?
- 8. 最簡潔的方式來定義多個變量
- 9. 用提交按鈕的形式提交表單與幾個提交按鈕
- 10. 以導軌形式提交多個提交按鈕
- 11. MVC提交按鈕操作
- 12. 按鈕提交時的擺動方式
- 13. jquery - 用多個按鈕以編程方式提交表單
- 14. 簡單的自動保存爲春天MVC形式
- 15. 使用Javascript提交作爲用戶提交多個提交按鈕的表格
- 16. 表單中的多個提交按鈕
- 17. 帶多個提交按鈕的Ajax
- 18. 表格上的多個提交按鈕
- 19. 多個提交按鈕。一個表單
- 20. 2形式的一個提交按鈕
- 21. MVC操作提交按鈕按
- 22. MVC其提交按鈕被按下
- 23. 春天MVC HttpServletRequest請求:哪個按鈕點擊
- 24. 確定與多個提交按鈕點擊提交按鈕的價值
- 25. 簡單的項目在春天MVC
- 26. 提交按鈕圖片 - 哪種方式最好?
- 27. MVC 1提交按鈕與多個動作
- 28. MVC - 提交按鈕不能用於多個部分視圖
- 29. 多次提交按鈕
- 30. 使一個按鈕的行爲像一個形式的提交按鈕
這種方法的問題是默認提交按鈕必須是HTML中的第一個。 @ skaffman的方法沒有這個問題。 – 2013-09-29 05:29:03