This is quite true--

For more information on why its this way, you might want to download and
review the JSP specification from here:

http://java.sun.com/products/jsp/download.html

Regards,
Levi Cook

> -----Original Message-----
> From: Lacerda, Wellington (AFIS) [mailto:[EMAIL PROTECTED]]
> Sent: Monday, July 02, 2001 9:07 AM
> To: '[EMAIL PROTECTED]'
> Subject: RE: custom tag as attribute of another custom tag
> 
> 
> No, a custom tag is not admissible as a tag attribute.
> You can pass your attributes in a Map.
> 
> Wellington
> 
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Monday, July 02, 2001 4:08 PM
> To: [EMAIL PROTECTED]
> Subject: custom tag as attribute of another custom tag
> 
> 
> Can someone tell me if it is possible to have a custom tag as an
> ATTRIBUTE of another custom tag?  I have been unable to find 
> the answer
> to this question.  I am trying to use a <bean:write/> within 
> the "href"
> attribute of <html:link/> in order to dynamically get the value of
> "Param3" which is in bean "ampp".  See below:
> 
> <html:link href="ui.do?Param1=123&Param2=N&Param3=<bean:write
> name="ampp" property="AMTRSD00.trDept"/>">
>       <bean:message key="myLinkText"/>
> </html:link>
> 
> The compile error I get is:
> 
> "javax.servlet.jsp.JspException: You must specify a name attribute if
> the property attribute is present"
> 
> It seems to me that this would be an fairly common 
> requirement of custom
> tags.  I could modify the <html:link/> tag to always evaluate 
> the "href"
> attribute to see if the <bean:write/> tag is present and if 
> so retrieve
> that value -- but that doesn't sound very clean.  I am trying to use
> custom tags as much as possible and Java scriptlets as little as
> possible.  I could use the standard HTML <a/> instead of 
> <html:link/> or
> else continue to use <html:link/> and retrieve the value with Java
> scriptlet -- neither of which is ideal.
> 
> 
> Thanks for your help.
> 
> Brennan O'Shea
> 

Reply via email to