-1
我有一個驗證器來驗證我的Web應用程序中的某些字段。result.getFieldErrors()返回字段名稱而不是錯誤消息在SPRING MVC
這裏是代碼在某些條件下添加錯誤消息:
errors.rejectValue("firmDetailFo.firmName", "",
"Enter Proper Firm Name");
雖然調試的BindingResult結果對象給出了以下結果: org.springframework.validation.BeanPropertyBindingResult:3個錯誤
Field error in object 'firmFo' on field 'firmDetailFo.firmName': rejected value []; codes [firmFo.firmDetailFo.firmName,firmDetailFo.firmName,firmName,java.lang.String,]; arguments []; default message [Enter Firm Name]
Field error in object 'firmFo' on field 'firmDetailFo.dateOfFile': rejected value []; codes [firmFo.firmDetailFo.dateOfFile,firmDetailFo.dateOfFile,dateOfFile,java.lang.String,]; arguments []; default message [Select Date Of File]
Field error in object 'firmFo' on field 'firmDetailFo.dateOfFirmOpening': rejected value []; codes [firmFo.firmDetailFo.dateOfFirmOpening,firmDetailFo.dateOfFirmOpening,dateOfFirmOpening,java.lang.String,]; arguments []; default message [Select Date Of Firm Opening]
和result.getFieldErrors()具有在F ollowing
[Field error in object 'firmFo' on field 'firmDetailFo.firmName': rejected value []; codes [firmFo.firmDetailFo.firmName,firmDetailFo.firmName,firmName,java.lang.String,]; arguments []; default message [Enter Firm Name], Field error in object 'firmFo' on field 'firmDetailFo.dateOfFile': rejected value []; codes [firmFo.firmDetailFo.dateOfFile,firmDetailFo.dateOfFile,dateOfFile,java.lang.String,]; arguments []; default message [Select Date Of File]
我的JSP代碼顯示錯誤:
<p class="error">
<form:errors path="firmFo.*" cssClass="name2" />
</p>
任何建議.... ???
你想迭代'FieldErrors'? –
@shantaram_t否這段代碼完成迭代
。它可以與其他頁面一起工作 –