[ https://issues.apache.org/jira/browse/WW-4272?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Lukasz Lenart updated WW-4272: ------------------------------ Fix Version/s: 7.1.0 (was: 7.0.0) > Add a fieldKey attribute to validators > -------------------------------------- > > Key: WW-4272 > URL: https://issues.apache.org/jira/browse/WW-4272 > Project: Struts 2 > Issue Type: Improvement > Components: Annotations, XML Validators > Reporter: cococo42 > Priority: Minor > Labels: ValidationMessages > Fix For: 7.1.0 > > > Taking into account that in the struts2 taglib a field usually has a name and > a key (for its label), why there isn't also a fieldKey in validators? > For example, you have the following field in JSP: > {code:xml} > <s:textfield name="name" key="personalData.name"/> > {code} > and then in the Action (ModelDriven) : > {code:java} > @RequiredStringValidator(type = ValidatorType.SIMPLE, fieldName = > "model.name", key = "errors.required") > {code} > so you have to add to the .properties file {{personalData.name}} and also > {{name}}. I would prefer something like: > {code:java} > @RequiredStringValidator(type = ValidatorType.SIMPLE, fieldName = > "model.name", fieldKey = "personalData.name", key = "errors.required") > {code} > Am I missing something? If not, why does not exist the fieldKey in validators? > Thank you in advance -- This message was sent by Atlassian Jira (v8.20.10#820010)