Thanks very much, both of you.  The format I went with was:

      <div style="visibility: <c:out
value='${editDeForm.initialPrecVisibility}'/>"  ...>

It's good to know that even this less severe ugliness will go away in
JSP 2.0.

-----Original Message-----
From: Chen, Gin [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, July 16, 2003 1:12 PM
To: 'Struts Users Mailing List'
Subject: RE: Setting html tag attribute value


Or:
<c:out escapeXml="false" value="<div
style='visibility:${editDeForm.initialPrecVisiblity}'>"/>

Or: (better suited for a boolean)
<c:choose>
   <c:when test="${editDeForm.initialPrecVisiblity == 'hidden'}>
        <div style="visibility:hidden">
   </c:when>
   <c:otherwise>
        <div style="visibility:blah">
   </c:otherwise>
</c:choose>

BTW: JSP 2.0 will support ${blah} notation outside of the JSTL taglib so
even if it looks ugly and awkward right now. It is just temporary :)
-Tim


-----Original Message-----
From: Mike Jasnowski [mailto:[EMAIL PROTECTED]
Sent: Wednesday, July 16, 2003 4:02 PM
To: Struts Users Mailing List
Subject: RE: Setting html tag attribute value


What happens if you do something like this:

<div style="visibility: <c:out
value='${editDeForm.initialPrecVisiblity}'/>"/>

-----Original Message-----
From: Craig Berry [mailto:[EMAIL PROTECTED]
Sent: Wednesday, July 16, 2003 3:54 PM
To: [EMAIL PROTECTED]
Subject: Setting html tag attribute value


On a jsp page, I need to set the visibility of a div element based on
the value of a form attribute.  The div is inside an <html:form> element
for the form in question (editDeForm).  The fragment should look
something like:

<div style="visibility: ${editDeForm.initialPrecVisibility}"    ...>

but JSTL EL attribute tags don't work in non-JSTL tags.  I could go to
the trouble of doing a jsp:bean to grab the form bean, then call the
getter method explicitly to get the value, all inside <% %> in the attr
value, but that strikes me as being far clumsier than it should be using
the JSTL/Struts combo.  So, can someone please point me in the right
direction to handle this?

--
Craig Berry
x7546




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

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


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

Reply via email to