Here's a better solution:
Extend LazyValidatorForm to implement java.util.Map (perhaps </docs/api/org/apache/struts/validator/index.html>BeanValidatorForm, which LazyValidatorForm extends from, should do this?)
Then you could access ${myForm.myProperty} in the JSTL.

Lance Semmens wrote:
Use LazyDynaForm.getMap()
eg ${myForm.map.myProperty}

Scott Van Wart wrote:
I have a class MyForm extends LazyValidatorForm, mapped with name myForm to myAction:

<html:form action="/myAction">

 ${myForm.myProperty}

</html:form>

The EL fails with a complaint about accessing myProperty of bean myForm (since there's no getMyProperty() accessor). How can I access properties with EL?

I have

<jsp:useBean id="myBean" class="mypkg.MyBean" scope="request">
<jsp:setProperty name="myBean" property="myProperty" value="${myForm.myProperty}" />
</jsp:useBean>

But naturally, this fails as well.

Thanks,
 Scott

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





--
Lance Semmens
Marketpipe Limited
a. 7 Soho Square, London W1D 3QB, UK
t. +44 20 7297 8401
f. +44 20 7297 8427
e. [EMAIL PROTECTED]
w. www.marketpipe.com

Reply via email to