Your syntax for <c:out> is correct using ActionForms, but for
DynaActionForms you need to do this:

<c:out value="${dataForm.map.check_id}"  />

Matt
----- Original Message -----
From: "Helen Ge" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, July 16, 2003 10:50 AM
Subject: Can't find struts DynaActionForm property with JSTL <c:out >


> Hi,
>
> I am using Struts DynaActionForm object dataForm (session scope) to hold a
> form data. It is no problem to display that form bean property in the JSP
> page by using the Struts bean tag <bean:write name="dataForm"
> property="check_id"  />.
>
> However I'd like see how the JSTL works by using JSTL without specifying
> scope <c:out value="${dataForm.check_id}"  />, it gave me exception like
> this:
> javax.servlet.ServletException: An error occurred while evaluating custom
> action attribute "value" with value "${dataForm.check_id}": Unable to find
a
> value for "check_id" in object of class
> "org.apache.struts.action.DynaActionForm" using operator "." (null)
>
> If I specify the sessionScope as <c:out
> value="${sessionScope.dataForm.check_id}"  />, then there is no exception
> thrown, but no value returned from check_id property.
>
> I am using Tomcat 4.04, I have JSTL 1.0 installed.
> Can someone help me out ?
>
> Thanks
>
>
>
>
>
> Notice of Confidentiality:  The information included and/or attached in
this
> electronic mail transmission may contain confidential or privileged
> information and is intended for the addressee.  Any unauthorized
disclosure,
> reproduction, distribution or the taking of action in reliance on the
> contents of the information is prohibited.  If you believe that you have
> received the message in error, please notify the sender by reply
> transmission and delete the message without copying or disclosing it.
>
>


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

Reply via email to