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]

