--- "Wu, Feng" <[EMAIL PROTECTED]> wrote:
> Seems like my previous email to the list did not make it.  Here it goes
> again.  Thanks.
> 
> By the way, I can work around the problem of nested:messagePresent not
> finding the ActionError by mannualy generating the property attribute
> like this:
>       <nested:messagesPresent  property='<%= "nameList[" + i + "].value" %>'>
> 
> But this kind of defeated the purpose of nested tags, does it?

It is indeed broken in 1.1 final and 1.1 RC2 (1.1 RC1 works fine).  Please
open a bug report on the tag so we can track this in bugzilla.

> 
> I still could not figure out why there is only ActionError (for property
> nameList[0].value) is in request scope when I should have three, since
> nameList[1].value and nameList[2].value are blank and should fail
> validation.

This is a current limitation of the validator.  It stops validating a list
of values on the first failure.

David

> 
> Thank you.
> 
> Feng
> 
> -----Original Message-----
> From: Wu, Feng 
> Sent: Monday, June 30, 2003 5:08 PM
> To: 
> Subject: Validator indexed property not working in Struts 1.1 Final
> Release
> 
> 
> Hi,
> 
> First, great works on Struts 1.1 final release.  Just in time since we
> are designing a major project using Struts.
> 
> Got a couple questions regarding validator and indexed properties in
> Struts 1.1 final release:
> 
> 1. Seems that the validation of indexed property in struts-validator
> application (in type.jsp) is broken.  Specifically the page has an
> indexed property nameList[].value.  After I switched to Struts 1.1
> final, the error message no longer shows up.  Does any one has the same
> problem?  I knew this was working in RC1.
> 
> In request scope, I saw ActionError saved for property
> nameList[0].value.  In type.jsp the following code is used to output
> errors for this property:
> 
>          <nested:messagesPresent property="value">
>             <br>
>             <ul>
>                <nested:messages id="error" property="value">
>                   <li><bean:write name="error"/></li>
>                </nested:messages>
>             </ul>
>          </nested:messagesPresent>
> 
> It seems nested:message can no longer match up "value" with
> "nameList[0].value".
> 
> Any expert opinions on this?
> 
> 2. Related (this is not 1.1 final release specific), say I want to
> display error messages for all the members of an indexed property, i.e.,
> in the type.jsp example, I want to display like:
> 
> * nameList value 1 is mandatory
> * nameList value 2 is mandatory
> * nameList value 3 is mandatory
> 
> instead of just displaying "nameList value is mandatory" only once even
> though all three fields are blank.  Is there a simple way of doing that?
>  Again, looks like only nameList[0].value is used as the key to save an
> ActionError when all three fields are blank (thus all warranting error
> messages).
> 
> Is it the designed behavior to save only one ActionError for indexed
> property no matter how many actual members of the indexed property
> actually have?
> 
> Thanks very much.
> 
> Feng
> 
> 
> 
> 
> ***********************************************************************
> This e-mail and any files transmitted with it are intended 
> solely for the use of the addressee.  This e-mail may 
> contain confidential and/or legally privileged information.  
> Any review, transmission, disclosure, copying, or any action 
> taken or not taken, by other than the intended recipient, in 
> reliance on the information, is prohibited.  If you received 
> this e-mail in error, notify the sender and delete this e-mail 
> (and any accompanying material) from your computer and
> network. In addition, please be advised that 21st Century 
> Insurance Group reserves the right to monitor, access and 
> review all messages, data and images transmitted through 
> our electronic mail system. By using our e-mail system, you 
> consent to this monitoring. 
> ***********************************************************************
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to