0
我使用AJAX將JSON數據從網頁發送到後端,並且需要一些驗證策略。我注意到有幾種方法可以用ValidationUtils類和類似的命令對象綁定方法來驗證表單參數,如SimpleFormController。但有沒有任何建議來驗證JSON數據?Spring驗證AJAX JSON數據的最佳實踐
感謝甚至
我使用AJAX將JSON數據從網頁發送到後端,並且需要一些驗證策略。我注意到有幾種方法可以用ValidationUtils類和類似的命令對象綁定方法來驗證表單參數,如SimpleFormController。但有沒有任何建議來驗證JSON數據?Spring驗證AJAX JSON數據的最佳實踐
感謝甚至
避免整個控制器的層次結構。它已經過時了。在春季mvc中使用新的寧靜風格(2.5版本,3.0版本)。
在那裏,你可以定義:
@RequestMapping("/url/foo")
public String handleFooInput(@Valid YourObject obj) { .. }
這將綁定輸入JSON到您指定的對象,並對其進行驗證(如果它與javax.validation
註解)。三個先決條件是:
javax.validation
提供商(休眠驗證器爲例) <mvc:annotation-driven />
在dispatcher-servlet.xml
感謝您的答覆。我是Spring和Hibernate的全新。我可以在Spring 2.5.6和Hibernate 3.X和j2EE 5.0中使用@Valid嗎?另一個簡單的問題是,我是否需要一個類來從UI JSON數據加載所有參數? – post2626 2011-05-02 08:02:07
你需要一個班級;我不認爲2.5.6支持@Valid – Bozho 2011-05-02 08:26:04