我有一個表單,我想要一個下一個和後面的按鈕。 在春季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. 春季MVC - 多個提交按鈕到一個表格
- 3. 在表單中有多個「提交」按鈕的最佳方式?
- 4. 表單提交和JavaScript函數調用提交按鈕點擊春天mvc?
- 5. 用一個按鈕提交多個單選按鈕值ASP.NET MVC
- 6. 形式多個提交按鈕
- 7. 提交javascript數組到服務器的最簡潔的方法?
- 8. 多個提交按鈕/值
- 9. 多個提交按鈕
- 10. Struts2:多個提交按鈕
- 11. 最簡單的方法來禁用按鈕提交表單?
- 12. 提交多一個PHP的形式提交按鈕
- 13. 最簡潔的方式來定義多個變量
- 14. 簡潔的方式
- 15. 最簡潔的方式轉置SQL表
- 16. 用提交按鈕的形式提交表單與幾個提交按鈕
- 17. MVC提交按鈕操作
- 18. 以導軌形式提交多個提交按鈕
- 19. 按鈕提交時的擺動方式
- 20. jquery - 用多個按鈕以編程方式提交表單
- 21. 簡單的自動保存爲春天MVC形式
- 22. 提交數據表:春天
- 23. 春天,當表單提交
- 24. 使用Javascript提交作爲用戶提交多個提交按鈕的表格
- 25. 如何通過mvc 3中的提交按鈕提交多個輸入字段?
- 26. 許多提交按鈕一種形式
- 27. ASP.NET MVC兩個形式不同的按鈕提交
- 28. 表單中的多個提交按鈕
- 29. 帶多個提交按鈕的Ajax
- 30. PHP中的多個提交按鈕
這種方法的問題是默認提交按鈕必須是HTML中的第一個。 @ skaffman的方法沒有這個問題。 – 2013-09-29 05:29:03