你这样做,结果当然是这样了。
Vector v = new Vector();
while (rs.next()) {
  HashMap h = new HashMap();
  h.put("id", rs.getString("id");
  ...
  v.add(h);
}
return v; Action中做相应修改。
<logic:iterate id="element" indexId="ind" name="AllAdminUser">
<bean:write name="ind"/>.<bean:write name="element" property="key"/>
<logic:iterate id="elementValue" indexId="ind" name="element" property="value" length="3" offset="1">
<bean:write name="elementValue"/><br>
</logic:iterate>
</logic:iterate>

解决方案 »

  1.   

    TOusherlight(xingtian)
    郁闷,,返回信息是没有集合,,
    500错误package addressbook.model;import java.sql.*;
    import java.util.*;
    import java.io.IOException;
    import java.util.Hashtable;
    import java.util.Locale;
    import java.util.Properties;
    import java.util.ResourceBundle;
    import java.util.MissingResourceException;
    import javax.servlet.RequestDispatcher;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpSession;
    import javax.servlet.http.HttpServletResponse;
    import org.apache.struts.action.Action;
    import org.apache.struts.action.ActionMessage;
    import org.apache.struts.action.ActionMessages;
    import org.apache.struts.action.ActionForm;
    import org.apache.struts.action.ActionForward;
    import org.apache.struts.action.ActionMapping;
    import org.apache.struts.action.ActionServlet;
    import org.apache.struts.util.MessageResources;
    import org.apache.commons.logging.Log;
    import org.apache.commons.logging.LogFactory;import addressbook.model.connetsql;
    public class ShowAdmin {  public ShowAdmin() {  }
       
      public Vector ShowAdminUser() throws Exception {
          
          String sql = null;
          ResultSet rs = null;
          int i = 0;
          
          connetsql con = new connetsql("127.0.0.1:3306","test","cxg","123");
          
          Vector v = new Vector();      try {
    con.getCon();
           sql = "select * from admin_user_160";
            rs = con.executeQuery(sql);
            
      while (rs.next()) {
        HashMap h = new HashMap();
        h.put("ID", rs.getString("ID"));
        h.put("password", rs.getString("password"));
        h.put("city_no", rs.getString("city_no"));
        v.add(h);
        
        System.out.println(rs.getString("ID"));
      }
              
          } catch(Exception e) {
         e.printStackTrace();
          } finally {
              try{
    con.close();
    }catch(Exception e2){}
          }
          
          return v;
       }
    }ACTION:ShowAdmin showAdmin = new ShowAdmin();
    Vector v = showAdmin.ShowAdminUser();

    request.setAttribute("AllAdminUser",v);JSP:
    <logic:iterate id="element" indexId="ind" name="AllAdminUser">
    <bean:write name="ind"/>.<bean:write name="element" property="key"/>
    <logic:iterate id="elementValue" indexId="ind" name="element" property="value" length="3" offset="1">
    <bean:write name="elementValue"/><br>
    </logic:iterate>
    </logic:iterate>