在jsp界面显示查询的结果

来源:百度知道 编辑:UC知道 时间:2024/05/26 20:57:28
hashmap.put("department_name", rs.getString(1));
hashmap.put("real_name", rs.getString(2));
hashmap.put("resume", rs.getString(3));
hashmap.put("phone", rs.getString(4));
hashmap.put("_intro", _intro);
arraylist.add(hashmap);
request.setAttribute("array", arraylist);

<logic:present name="array">
<logic:iterate name="array" id="doctor" scope="request" type="java.util.HashMap">
<tr align=center>
<td><bean:write name="doctor" property="department_name"/> </td>
<td><bean:write name="doctor" property="real_name"/> </td>
<td><bean:write name="doctor" property="resume"/> </td>
<td><bean:write name=

request.setAttribute("array", arraylist);
往页面传的是一个List 而你页面接收的却是一个Map,肯定得不到值。

你这是struts1,我不是太了解,我用的是struts2,不过你不应该把map 放到arraylist里面去 ,map是可以直接循环的

不知道你为什么要把map 放到arraylist里面去 ,map不是可以直接循环?