删除学生资料
一:界面调用
<td><a href="<%=path %>/students/Student_delete?sid=<s:property value="#stu.sid"/>" onclick="javascript: return confirm('确认删除吗?');">删除</a></td>
二:编写业务逻辑代码
public boolean deleteStudent(String sid) {
// TODO Auto-generated method stub
Transaction transaction=null;
try{
Session session=MyHibernateSessionFactory.getSessionFactory().getCurrentSession();
Student stu=(Student)session.get(Student.class, sid);
session.delete(stu);
transaction.commit();
return true;
}catch(Exception e){
e.printStackTrace();
return false;
}finally{
if(transaction!=null){
transaction=null;
}
}
}
三:编写删除action
public String delete(){
String sid=request.getParameter("sid");
sd.deleteStudent(sid);
return "student_delete_success";
}
四:测试
<result name="student_delete_success" type="chain">Student_query</result>