I implemented something that I think is relatively slick today, so I thought I'd share the idea.
First, a change was requested to suffix all our field labels with colons. We already had this structure: <th><bean:message key="SomeForm.someField"/></th> <td><html:text property="someField"/></td> I created a LabelTag taglib that (currently, but not necessary) subclasses MessageTag. It, of course, satisfies the request to suffix with a colon such that our message resources (now in the database) are not changed, and the JSP does not have colons. But, I figured why stop there, so I dug through ValidatorResources and added in an asterisk if the field is required, and then dug through ActionErrors and turned the field red (using CSS classes and a <span>) if the field was in error. This is a feature I've been thinking of for a while, and I'm sure others have implemented similar features, but its such a big enhancement that I felt like sharing it! I'm not sure if this is worthy of making more generic and contributing though. Thoughts? Its dependent on your forms subclassing ValidatorForm and validation.xml be used appropriately, and it also relies on field labels adhering to the <form name>.<field name> syntax and be stored in the message resources. Erik -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>