jsp中利用javascript弹出了一个div,但是此div中获得数据出现错误

来源:百度知道 编辑:UC知道 时间:2024/05/18 14:21:16
<%
List list = (List) session.getAttribute("list");
User user = null;
if (list != null) {
Iterator ite = list.iterator();
while (ite.hasNext()) {
user = (User) ite.next();
String id = user.getId();
String password = user.getPassword();
String birthday = StringUtil.invalString(user.getBirthday());
String sex = StringUtil.invalString(user.getSex());
String school = StringUtil.invalString(user.getSchool());
String hometown = StringUtil
.invalString(user.getHometown());
int preRight = user.getRight();
String right = new UserDAOImp().Right(preRight);
%>
<tr bgcolor="#CCCCCC">
<td><%=id%></td>
<td><%=password%></td>
<td><%=birthday%></td>
<td><%=sex%></td>
<td><%=school%></td>
<td><%=hometown%>&

onchange="form.action='../manager.do?status=setRight&right='+this.value+'&id=<%=id %>';form.submit()">
建议你把这一段写成一个js方法放在head之间,onchange的时候调用该方法。 在方法里面你还可以alert出this.value的值,看看是不是你要传的值。html,js,jsp代码混写感觉还是很不好的

还有你这个页面有两个form,但是都没有定义id,直接调用form.submit()是有问题的