以前是后台直接request.setAttribute,前台接收
[img=http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/16.gif][/img]
<%List<MessageView> mList = (List<MessageView>) request.getAttribute("mList");%>
现在用ajax了,得到了想要的数据,输出是显示
data : "idall=" + idAll, // 传参
dataType : 'json', // 返回值类型
success : function(msg) {
var me = msg[0].birthday;
alert(me + "***");
var me1 = msg[0].realname;
alert(me1 + "***");
},
但是我的页面以前是这种遍历的,感觉比较方便,现在有些懵,不知道有什么办法可以像以前一样,方便好用
<% for (MessageView mv : mList) {
mv3 = mv;%>
<div id="trDel" value="<%=mv.getId()%>">
<tr onmouseover="this.style.backgroundColor='#ffcccc'"
onmouseout="this.style.backgroundColor='#ffffff'" align="center" >
<td>
<input type="checkbox" value="<%=mv.getId()%>" name="check"
onclick=selFirst();; />
</td>
<td style="display: none;"><%=mv.getId()%></td>
<td id="realname"><%=mv.getRealname()%></td>
<td><%=mv.getSex()%></td>
<td><%=mv.getBirthday()%></td>
<td><%=mv.getHobby()%></td>
<td><%=mv.getJop()%></td>
<td><%=mv.getSalary()%></td>
<td><%=mv.getName()%></td>
<td><%=mv.getIntro()%></td>
<td>
<div align="left">
<div style="width: 60px; float: left;">
<input type="hidden" id="deleteId" value="<%=mv.getId()%>"/>
<a style="cursor:pointer; color:green;" onclick="test()">删除</a>
</div>
<div style="width: 60px; float: right;">
<a href="update.do?id=<%=mv.getId()%>">修改</a>
</div>
</div>
</td>
</tr>
<%}%>
</div>
大神指教,通俗易懂,谢谢