你这样做,结果当然是这样了。
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>
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>
郁闷,,返回信息是没有集合,,
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>