This has been on the list before I think. The recommended solution appears to be to replace your List class with a ListBean which contains a getSize method. Would probably be useful if Taglib project could have these classes available for download. Anyone implemented these and feel like offering them up?
Another option is to have a tag to get it. Maybe Xephyrus could add it to their datastruct taglib: http://www.xephyrus.com/taglib-datastructs/reference.html Hen On Wed, 17 Sep 2003, Adam Hardy wrote: > Hi Billy, > > I don't know about this one. Maybe someone more guru-like will step up > with an answer 8-) > > I'm not quite sure why EL doesn't like this but I think it's because the > List class is not a javabean - presumably EL looks for getSize() rather > than the actual size(), but that doesn't explain why it's complaining > about an integer. > > > Adam > > > On 09/17/2003 02:19 AM Billy Bacon wrote: > > I need to get the size (as an int) of a java.util.List I have. The following > > doesn't work.... > > > > <c:out value="Size = ${browseForm.map.colInfoList.size}"/> > > > > It gives me the following exception... > > > > ServletException in:/jsp/browseQueueBody.jsp] An error occurred while > > evaluating custom action attribute "value" with value "Size = > > ${browseForm.map.colInfoList.size}": The "." operator was supplied with an > > index value of type "java.lang.String" to be applied to a List or array, but > > that value cannot be converted to an integer. (null)' > > > > Does anyone know how I could get the size of the List? > > > > - Billy - > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > -- > struts 1.1 + tomcat 4.1.27 + java 1.4.2 > Linux 2.4.20 RH9 > > > --------------------------------------------------------------------- > 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]
