You could do something like this <td><html:text property="login"/></td><td class="error"><html:errors property="login"/></td> <td><html:password property="password" redisplay="false"/></td><td class="error"><html:errors property="password"/></td>
Thanks, Kishore Senji. On Thu, 29 Jul 2004 14:18:25 -0400, Erik Weber <[EMAIL PROTECTED]> wrote: > Thanks Niall. > > Now, what I need is to change the style of the prompt text beside the > field, not the field itself, or else perhaps the td that houses both the > prompt and the input. But, you have given me an idea . . . Perhaps I > could extend the bean:message tag to act in a similar way? I would > appreciate knowing if you think that is sensible. > > I'll check out the bug report. > > Thanks, > Erik > > > > > Niall Pemberton wrote: > > >Theres an open bugzilla ticket requesting this kind of feature: > > > > http://issues.apache.org/bugzilla/show_bug.cgi?id=20784 > > > >Haven't really had time to look at it, but it has patches attached. > > > >I also posted an extension to the <html:text> tag on my web site which > >highlights error fields. > > > >http://www.niallp.pwp.blueyonder.co.uk/#errortag > > > >Niall > > > >----- Original Message ----- > >From: "Erik Weber" <[EMAIL PROTECTED]> > >To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > >Sent: Thursday, July 29, 2004 10:10 AM > >Subject: Re: Retrieving specific form validation error messages > > > > > > > > > >>This is what I came up with: > >> > >><c:set var="foo" value="valueA"/> > >><logic:messagesPresent name="org.apache.struts.action.ERROR" > >>property="currentField"> > >><c:set var="foo" value="valueB"/> > >></logic:messagesPresent> > >>. . . render the prompt for currentField, placing <c:out > >>value="${foo}"/> where necessary (this could be a css class or font > >>color, etc.) , , , > >> > >>I am doing this for each field. Please let me know if there is a better > >> > >> > >way. > > > > > >>Thanks, > >>Erik > >> > >> > >> > >>Erik Weber wrote: > >> > >> > >> > >>>I see that the ActionErrors object is stored as a request attribute > >>>under the key "org.apache.struts.action.ERROR". > >>> > >>>I would like to set a different CSS class for each <td> containing a > >>>field that has a property that is keyed in the ActionErrors instance. > >>>In pseudocode: > >>> > >>>begin "username" field; > >>>if (ActionErrors instance exists and ActionErrors instance contains > >>>any ActionErrors for the "username" property) { > >>>open td with class set to "style B"; > >>>print prompt for username field; > >>>print username field; > >>>close td; > >>>} > >>>else { > >>>open td with class set to "style A"; > >>>print prompt for username field; > >>>print username field; > >>>close td; > >>>} > >>> > >>>. . . and so on, for each field. This seemingly could get to be a lot > >>>of code. Any Struts/JSTL tag tricks I can use? > >>> > >>> > >>>Thanks, > >>>Erik > >>> > >>> > >>> > >>> > >>>Erik Weber wrote: > >>> > >>> > >>> > >>>>In a JSP containing a form, what is the easiest way to see if a form > >>>>validation error message exists for a particular, say, html:text > >>>>field, when that page is processing after form validation has failed? > >>>>For example, what if you wanted to present the messages field by > >>>>field instead of all together at the top of the page? I assume the > >>>>error messages are keyed according to the value of the "property" > >>>>attribute for each field, or something similar? > >>>> > >>>>Thanks, > >>>>Erik > >>>> > >>>>--------------------------------------------------------------------- > >>>>To unsubscribe, e-mail: [EMAIL PROTECTED] > >>>>For additional commands, e-mail: [EMAIL PROTECTED] > >>>> > >>>> > >>>> > >>>> > >>>--------------------------------------------------------------------- > >>>To unsubscribe, e-mail: [EMAIL PROTECTED] > >>>For additional commands, e-mail: [EMAIL PROTECTED] > >>> > >>> > >>> > >>> > >>--------------------------------------------------------------------- > >>To unsubscribe, e-mail: [EMAIL PROTECTED] > >>For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > >> > >> > >> > > > > > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: [EMAIL PROTECTED] > >For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]