GET請求保存的表單數據我有一個包含一個表格,用戶可以添加或刪除數據行這個龐大春季形式。它基本上是一個GridView。對於刪除,我已經通過GET請求把做這項工作的錨。我面臨的問題是,在用戶向表中添加了一行或多行數據後,仍然處於可編輯(textarea)模式,如果他想刪除其他行,那麼他刻意寫在這些行上的文本textareas消失,他們沒有得到綁定表格bean,他們不會與GET請求旅行。我不知道解決問題的優雅方案,除了因爲我可以定期通過Javascript提交表格。那裏有更好的設計解決方案嗎?請分享?在Spring MVC中
回答
對於刪除,我已經通過GET 請求放置了執行該作業的錨。
一個壞主意。其實一個非常糟糕的想法,一個網絡爬蟲機器人可能會意外刪除行。
POST請求發送你只需要確保客戶端的名稱添加的元素是一致的(我認爲它是一個支持Bean的集合)與現有的彈簧形式。
真的是一個壞主意,我從來沒有想過的殭屍。雖然我們的應用程序是組織內部的,但這仍不是一個好的設計。你能否詳細說明我如何使用POST來刪除元素。我必須使用按鈕而不是錨點。我怎麼能在服務器端知道哪個按鈕被點擊。我是Spring的新手。是的,它是一個支持bean的集合。 – 6nagi9 2013-04-26 04:37:23
提交表單,針對不同的按鈕有不同的表單。使按鈕改變哪些數據發送到服務器,或表單映射到哪個URL。如果你想保持嚴格的安寧,還有一個DELETE的請求方法。 – NimChimpsky 2013-04-26 06:18:53
謝謝,我想我可以從這裏繼續。 – 6nagi9 2013-04-29 04:16:33
- 1. 在Spring MVC
- 2. 在Spring MVC 3.1
- 3. 在Spring MVC
- 4. Spring MVC的:在Tomcat中
- 5. 在Spring MVC中使用ApplicationContext。
- 6. 在Spring MVC中驗證
- 7. java.lang.LinkageError:ClassCastException:在Spring MVC項目中
- 8. 在Spring MVC中使用ajax
- 9. 在JSF中使用Spring MVC
- 10. Angular2在JSP(Spring MVC中)
- 11. 在Spring MVC portlets中的IPC
- 12. 在Spring MVC中發送Javamail
- 13. 註釋在Spring MVC
- 14. 形式在Spring MVC
- 15. 會議在Spring MVC
- 16. 無法Spring MVC中
- 17. Spring MVC中的OutputStream
- 18. spring中的org.springframework.dao.QueryTimeoutException mvc
- 19. Spring MVC和JSF MVC
- 20. Java MVC中的部分視圖Spring MVC
- 21. Spring Boot不識別Spring MVC
- 22. 如何在Spring MVC中返回403 Forbidden?
- 23. 在Spring MVC控制器中返回XML
- 24. 如何在Spring MVC中使用url?
- 25. Spring MVC-在onBindAndValidate中添加cookie
- 26. 在Spring MVC框架中使用RestApi
- 27. 在spring mvc項目中缺少dispatcher-servlet.xml
- 28. 如何在Spring MVC中使用datepicker
- 29. 錯誤在XML文件中的Spring MVC
- 30. 在Spring MVC中生成標籤雲
你需要建立的東西,大大的標準和慣例打破。你應該認真考慮使用正確的請求方法,或者至少不要使用'GET'。參考:http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html – Mike 2013-04-25 16:44:47