Do EL expressions only evaluate to String and primitive types? I have code similar to the following in my jsp.
<logic:iterate name="uriList" id="uri"> <write:iterate name=" uriValueMap" property="${uri}"/> </logic:iterate> Where uriList is an object of type java.util.List only containing java.net.URI objects, and where uriValueMap has only java.net.URI objects as keys and has for values objects with the property someProperty. As a result, I end up getting the following exception: javax.servlet.ServletException: Invalid argument looking up property: "http://namespace-uri.org.someProperty" of bean: "uriValueMap" Is there any way to preserved the java.net.URI type as a lookup key? Thanks, David M. Sledge Analyst/Programmer Specialist LTER Network Office Dept. of Biology, MSC03 2020 1 University of New Mexico Albuquerque, NM 87131-0001 505-277-0666 [EMAIL PROTECTED]