2013-05-15 28 views
1

我有一個表格填寫,並且一些字段是選項。我想對已填寫的信息應用驗證,但只有填寫了某些內容時才應驗證可選字段,因此如果這些內容不爲空。你們有沒有做過類似的事情? 或者你有什麼建議嗎?JSR 303 - 驗證一個字段,如果它不爲零

回答

3

Bean驗證約束通常接受null作爲有效值(當然除@NotNull之外)。根據您的UI框架,您可能會檢索空字符串而不是空字符串,無需用戶輸入。如果您正在使用JSF 2,則可以將上下文參數javax.faces.VALIDATE_EMPTY_FIELDS設置爲false以避免驗證空字段。