actionForm 里有个变量mappublic actionForm1 extend Action{
  public Map dataMap;
  public Map getDataMap() {
    return dataMap;
  }  public void setDataMap(Map map) {
    dataMap = map;
  }}假设dataMap里已经有一对值("key11","value11")现在想在jsp页面里用struts 标签输出key11的值,该怎么写

解决方案 »

  1.   

    遍历Map    <logic:iterate> 标签还可以遍历HashMap 中的元素, 例如:
        <%
            HashMap months = new HashMap();
           
            months.put("Jan","January");
            months.put("Feb","February");
            months.put("Mar","March");
           
            request.setAttribute("month", months);
        %>
        <logic:iterate id="element" indexId="ind" name="months">
            <bean:write name="ind"/>.                                          // 序号
            <bean:write name="element" property="key"/>:      // 键名
            <bean:write name="element" property="value"/>    // 键值
        </logic:iterate>