我正在尋找一種方法來返回用於在JSP表單上顯示的非致命驗證「警告」消息(除了通常的驗證「錯誤」消息外)。這些將是允許處理繼續而不是阻止任務完成的消息。返回警告以及Spring MVC中的錯誤?
我想爲此使用現有的Spring 4 MVC管道:BindingResult
對象,Spring Validator接口和Spring <form:errors />
標記。但到目前爲止,我還沒有能夠計算出返回第二個BindingResult對象並獲取消息顯示的細節。
這裏是我到目前爲止有:
myFormValidator.validate(myForm, bindingResult);
myFormValidator.validateWarnings(myForm, warnings);
model.addAttribute("warnings",warnings);
return new ModelAndView(FORM_VIEW, "myForm", myForm);
但我不知道如何warnings
扳平自由浮動BindingResult對象到<form:errors />
標籤在JSP側。有人能幫忙嗎?
作爲一個方面說明,我需要的東西快 - 我敢肯定,這可以改善。 – user1071914