I have an action that returns a hash map that I need to output both the key and value, but I can't figure out how to access each property with s:iterate. Any suggestions would help.
The HashMap is being set in my action and returned populated (verified with <s:debug/>). // Action snippet Iterator categoryPhysPropsItr = getCategoryPhysProps().iterator(); Map tempMap = new HashMap(); tempMap = new TreeMap(); while (categoryPhysPropsItr.hasNext()) { DruglistDrugproperty prop = new DruglistDrugproperty(); prop = (DruglistDrugproperty) categoryPhysPropsItr.next(); tempMap.put(prop.getDruglistDrugclass().getDrugClassName(), prop.getDrugService()); } setDrugClassPropsSrvc(tempMap); // HashMap that needs to be iterated through // end Action Snippet // Display JSP <s:iterator value="drugClassPropsSrvc" status="status"> Key (<s:property value="%{drugClassPropsSrvc['+#status.index+'].value}/>")<br/> Value (<s:property value="%{drugClassPropsSrvc['+#status.index+'].value}"/>) <br/> </s:iterator> // end Display JSP Thanks, Cory