1
類org.springframework.validation.ObjectError有一個方法getObjectName(),它返回「受影響對象的名稱」。但是這個名字是什麼?班級的名字?像[email protected]
這樣的標識符? ...什麼是Spring的ObjectError類中的「objectName」?
類org.springframework.validation.ObjectError有一個方法getObjectName(),它返回「受影響對象的名稱」。但是這個名字是什麼?班級的名字?像[email protected]
這樣的標識符? ...什麼是Spring的ObjectError類中的「objectName」?
對於頂級對象,它是由驗證過程的發起者提供的名稱。例如:
Foo foo = ...;
Errors errors = new BeanPropertyBindingResult(foo, "myFoo");
errors.reject(...); // Produces an ObjectError with objectName = "myFoo"
對於嵌套對象,它將是一個嵌套路徑,即屬性名稱附加到頂級對象的名稱。
在Spring MVC數據綁定的情況下,頂級對象名稱是模型屬性名稱。