Did you create the list which is referenced in your JSP?

2010/10/28 cellterry <cellte...@gmail.com>:
>
> Hello all,
>
> I encountered a strange problem today:
>
> so.detail.jsp:
> …
> <s:form action="soDetail">
> …
>                        <s:select id="price" name="detail.price.id"
>                                key="price" list="prices" listKey="id" 
> listValue="price"
>                                />
> …
>                        <s:submit name="cancel" key="cancel" />
> …
> </s:form>
> …
>
> The selection box got what I wanted when loading at first.
>
> When I pressed cancel button in so.detail.jsp, the following error occurred:
>
> org.apache.jasper.JasperException: tag 'select', field 'list', name
> 'detail.price.id': The requested list key 'prices' could not be resolved as
> a collection/array/map/enumeration/iterator type. Example: people or
> people.{name} - [unknown location]
> I traced the code that this error happened before execute() is run.
>
> When I removed the <s:select … /> tag, no error occurred and execute() was
> run and lastly result “cancel” was retrieved.
>
> The jsp is ok to be loaded at the first time when I pressed edit button in
> so.details.jsp with action “soDetails”:
>
>                <action name="soDetails" class="actionSoDetails">
> …
>
>                        <result name="edit" type="chain">soDetail</result>
> …
>                </action>
>
> I have searched online in google before posting this message, this error
> would happen when using validation xml, but in my case I did not used any
> validation xml.
>
> Could anyone tell me what happened and help me?
>
> Terry.
>
> --
> View this message in context: 
> http://old.nabble.com/The-requested-list-key-%27prices%27-could-not-be-resolved-as-a-collection-array-map-enumeration-iterator-type.-tp30074913p30074913.html
> Sent from the Struts - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to