<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 閱讀(1097)
評論(0) 編輯 收藏 所屬分類:
exception