这种在循环中的值如何获取啊?

ruoye_2008 ruoye_2008 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区


应该可以看到上面的图片吧。

这是一个管理员管理用户后台的简单页面。

说下基本结构:就是在一个表格里面循环罗列出每一个用户的一些信息,点后面的“删除”十分简单,只要把用户ID传出去就行;现在最关健的是,点后面的“修改”,怎样才能把前面的两个下拉列表框中的值传出去。

如果每一条记录用一个form,似乎也不行,现把相关代码给出来:
<table width="90%" border="1" cellspacing="0">
<tr>
<th>用户账号</th>
<th>用户权限</th>
<th>是否锁定</th>
<th>相关操作</th>
</tr>
<%
ArrayList list = (ArrayList)request.getAttribute("list");
Iterator it = list.iterator();
LoginVO loginVO = null;
while (it.hasNext()){
loginVO = (LoginVO)(it.next());
%>
<tr>
<td><%=loginVO.getAccount()%></td>
<td>
<!-- 这个地方其实也应该与下面一样进行判断的,但下面的感觉太复杂了,不知有没有简便一点的 -->
<select name="power">
<option value="1级">1级</option>
<option value="2级">2级</option>
<option value="3级">3级</option>
<option value="4级">4级</option>
</select>
</td>
<td>
<select name="locked">
<%
if(loginVO.getLocked().equals("未锁")){
%>
<option value="未锁" selected="selected">未锁</option>
<option value="锁定">锁定</option>
<%
} else {
%>
<option value="未锁">未锁</option>
<option value="锁定" selected="selected">锁定</option>
<% } %>
</select>
</td>
<td>
<a href="<%=path%>/con_LoginDo?loginTo=loginUpdate&id=<%=loginVO.getId()%>">修改</a> |
<a href="<%=path%>/con_LoginDo?loginTo=loginDel&id=<%=loginVO.getId()%>">删除</a>
</td>
</tr>
<%
}
}
%>
</table>

请大家帮忙看一下?
...全文

相关推荐

评论 12
收藏 已收藏
分享
返回顶部
ruoye_2008
Java EE 67,535 成员 225,843 内容