<font color="red"><html:errors property="org.apache.struts.action.GLOBAL_MESSAGE"/></font>
<form action="browseUser" method="post">
<table border="1">
<tr>
<th>用户名</th><th>密码</th><th>真实姓名</th><th>出生日期</th><th>电子邮件</th><th>删除</th>
</tr>
<c:forEach items="${browse_user_list}" var="user">
<tr>
<td>${user.username}</td>
<td>${user.password}</td>
<td>${user.truename}</td>
<td>${user.birthday}</td>
<td>${user.email}</td>
<td>
<a onclick="return confirm('确实要删除?')" href="deleteUser.do?
id=${user.id }">删除</a>
</td>
</tr> </c:forEach>
</table>
昨天晚上由于把id=${user.id }写成了id=
'${user.id }
'.结果在action里.接收到的id参数的值的形式为
' 5424ga54g5a4fgafasf
' ,多了一对单引号,老是报空指针异常.这样写
导致了在查询数据库时查不到相应的对象,因为在数据库里根本就没有id=
' 5424ga54g5a4fgafasf
' 这样的记录存在.
posted on 2007-09-08 10:18
Ke 阅读(1079)
评论(0) 编辑 收藏 所属分类:
exception