Well, sort of. In the typical example of a mapped property (like the one Richard provided), the map itself isn't exposed as a JavaBean property, so JSTL can't get at the information it contains:
private final Map values = new HashMap(); public void setValue(String key, Object value) { values.put(key, value); } public Object getValue(String key) { return values.get(key); } So, in order for JSTL to get at that information, you have to expose the map as a JavaBean property. For example, by adding a method like: public Map getValues() { return values; } Then JSTL can be used like: <c:out value="${info.values.email}"/> Quoting Bill Siggelkow <[EMAIL PROTECTED]>: > <c:out value="${info.value.email}"/> > -- or -- > <c:out value="${info.value['email']}"/> > > Richard Raquepo wrote: > > hi, > > > > i am converting some of the jsp's to jstl. > > > > how do i convert this line to jstl: > > > > <bean:write name="info" property="value(email)"/> > > > > where getValue is defined as > > > > HashMap values = new HashMap(); > > ..... > > public String get(String name){ > > String value = (String) values.get(name); > > return value; > > } > > > > hoping for your immediate response. > > > > thanks a lot. > > > > > > -richard -- Kris Schneider <mailto:[EMAIL PROTECTED]> D.O.Tech <http://www.dotech.com/> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]