2
我有一顆豆的值自定義驗證與流動結構Spring MVC的3.1將根據現場
public class Payment {
private String payType;
@Valid
private CreditCard creditCard;
private BankAccount bankAccount;
}
的credidCard類
public class CreditCard {
@Pattern(regexp="(\\d{16})")
private String cardNumber;
@NotEmpty
@Size(max=40)
private String name;
@NotEmpty
private String securityCode;
@Future
private Date expiration_Date;
}
就像是適用於銀行賬戶類驗證也。 現在我想要的是如果PayType是信用,那麼我需要驗證CreditCard其他明智的我需要驗證BankAccount。 我知道這種類型,我們可以寫一個像鏈接JSR 303 Validation
像定製驗證器但在這種情況下,我需要編寫該類的所有領域的驗證邏輯。可以編寫一些邏輯,以便根據paytype現有的驗證工作。那只是我想要的@Valid
註釋類型。 請幫我
http://stackoverflow.com/questions/3683007/annotation-based-validation-framework - 可能是這可以幫助。 – Mikhail 2013-04-04 06:00:35
@Noofiz對我沒有用處 – Krushna 2013-04-04 07:13:00