使用struts+hibernate,在显示数据jsp删除数据后再返回原页面,重新显示删除后的数据失败
action:
/**
* 删除学生信息
*/
public String delete(){
//根据jsp的stunum值删除对应学生信息
studentDAO.delete(student.getStunum());
//重新获得数据库内的所有的学生信息再重新赋值给students给jsp输出
students = studentDAO.list();
return "deletesuccess";
}
jsp:
<s:iterator value="students" var="student">
<tr><td>${student.stunum}</td>
<td>${student.stuname}</td>
<td>${student.sexnum}</td>
<td>${student.spenum}</td>
<td>${student.studate}</td>
<td>${student.stupad}</td>
<td>
<a href="<s:url action="studentdelete">
<s:param name="student.stunum">${student.stunum}</s:param>
</s:url>">删除</a>
<a href="<s:url action="turntostudentupdatepage">
<s:param name="student.stunum">${student.stunum}</s:param>
</s:url>">修改</a>
</td>
</tr>
</s:iterator>
问题描述:先在jsp页面显示所有student,点击删除后,可以删除成功,然后再重新转到之前的jsp页面显示删除后的student,发现前面没有显示,在action里面倒是可以在控制台里输出来,不知道为什么,求指导