-----Original Message----- > From: Ted Husted [mailto:[EMAIL PROTECTED]] > Sent: Friday, May 24, 2002 6:14 AM > To: Struts Users Mailing List > Subject: Re: How to dynamicly set disabled property of a checkbox? > > > You probably need to use something like > > <logic:equal name="orderObj" property="getOrderStatus" > value="Entered"> > > The name attribute in a Struts tag is always whatever you would pass > directly to getAttribute(). > > The property attribute can then be used to reference any accessor. >
This: <logic:equal name="orderObj" property="orderStatus" value="On Hold"> <html:multibox property='selectedOrders' disabled="false"> </logic:equal> <logic:notEqual name="orderObj" property="orderStatus" value="On Hold"> <html:multibox property='selectedOrders' disabled="true"> </logic:notEqual> <bean:write name="orderObj" property="orderID" filter="true"/> </html:multibox> gives: InsertTag:doEndTag caught: org.apache.jasper.compiler.ParseException: /orders/cancelselect.jsp(41,16) Unterminated user-defined tag: ending tag </logic:notEqual> not found or incorrectly nested Seems to me like that should work. But fortunately this does work: <logic:equal name="orderObj" property="orderStatus" value="On Hold"> <html:multibox property='selectedOrders' disabled="false"> <bean:write name="orderObj" property="orderID" filter="true"/> </html:multibox> </logic:equal> <logic:notEqual name="orderObj" property="orderStatus" value="On Hold"> <html:multibox property='selectedOrders' disabled="true"> <bean:write name="orderObj" property="orderID" filter="true"/> </html:multibox> </logic:notEqual> Thanks for help. (I'll come back to getting rid of the scriplet later.) -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>