To use the expression language ${..}, you have to use the contributed
html-el tag rather than the html tag, ie. <html-el:link ..., and
remember to define the html-el tag at the beginning of your jsp file.


Saul

> -----Original Message-----
> From: Jim Collins [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, July 23, 2003 3:23 PM
> To: Struts Users Mailing List
> Subject: Accessing an ID property of a bean using EL
> 
> 
> 
> 
> 
> Hi,
> 
> I have a bean with the following methods:
> 
> public String getID();
> public void setID(String id);
> 
> I am trying to access the id property in a page like this:
> 
> <html:link page="viewFile.do?id=${folderDets.iD}">...</html:link>
> 
> Where folderDets is my bean. I have tried different combinations of ID
> capitalisation but none seem to work. If however I change the property
to :
> 
> public String getDocID();
> public void setDocID(String id);
> 
> And access it like this:
> 
> <html:link page="viewFile.do?id=${folderDets.docID}">...</html:link>
> 
> It now works fine.
> 
> Does anyone know why I can't have an ID property?
> 
> Thanks
> 
> Jim.
> 
> 
> ---------------------------------------------------------------------
> 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