2011-01-10 57 views
1

我們試圖使用Struts 2 Validation w/Annotations,我們遇到了一個奇怪的問題。我們有一個方法,我們已經指定了一個字符串驗證。當我們運行這個方法時,我們在第580行的AnnotationValidationConfigurationBuilder中得到了一個N​​ullException。我們看了一眼,看起來validationFactory是null。我們追溯到後面,並且找不到爲什麼它會爲null的原因,儘管我們在setValidatorFactory上注意到了@Inject註釋。Struts 2驗證w /註釋得到空例外

作爲一個便箋,我們也在混合中使用Spring 2,並從jQuery插件調用它。

有沒有人遇到過這個?我們查看了所有的文檔,沒有人談論需要使用Spring註冊bean或類似的東西。

感謝,

巴蒂爾

+0

請顯示該操作的代碼。演示這個問題的最小代碼以及注入到動作中的spring xml文件的部分將非常有用。 – Quaternion 2011-01-10 23:46:02

回答

1

我們找到了答案。顯然,如果你有一個validators.xml,你需要指定基礎validators.xml中的所有東西。自從我們過去使用這一點以來,這一點已經發生了變化,無需執行此操作