我有一個-validation.xml
文件來檢查表單的字段是否爲空以及那種簡單的驗證。我也有一個validate()
方法(從ActionSupport
擴展)來檢查更復雜的事情。但是當我發送表單時,它會檢查XML文件之前的方法,所以如果字段爲空,則會出現NullPointerException
。至少這是我認爲正在發生的事情。validation.xml(驗證後的validate()方法
所以我的問題是,有沒有辦法改變驗證的順序,所以在方法之前檢查XML?
編輯:我檢查,如果該字符串不是在validate()
法空,因此我能避免這個問題的想法,但我不認爲這是做最明智的事情。
謝謝,但不幸的是我需要兩個。我想我必須堅持那不是零驗證。 – Armaggedon 2013-05-12 18:34:46
@Armaggedon在你影響默認設置之前,沒有任何東西可以阻止你擁有這兩者,但是你不能改變攔截器的執行順序或者編寫自己的攔截器進行驗證。訂單不是你在問題中發佈的內容,而是我的答案中發佈的內容。 – 2013-05-12 18:50:21