比如说:1、Action中的modify方法调用的查找方法,而不是修改方法,;需要修改学生而不是查找学生。所以即使你按下修改按钮也不会出现对的情况。
2、在3-9后面应该缺少一章。…………希望能够补全啊?看着太费劲了
急救 121925958@qq.com.
如果有同学想要完整的源代码,请联系我,我给你们发过去。
补充如何修改方法:
//修改学生信息;在StudentAction类中
public String saveUpdate() throws ParseException{
String sid=request.getParameter("sid");
String address=request.getParameter("address");
String sname=request.getParameter("sname");
String gender=request.getParameter("gender");
String birthday=request.getParameter("birthday");
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
Student s=new Student();
s.setSid(sid);
s.setBirthday(sdf.parse(birthday));
s.setAddress(address);
s.setSname(sname);
s.setGender(gender);
StudentDao sdao=new StudentsDaoImpl();
sdao.updateStudent(s);
return "saveupdate_succcess";
}
在struts.xml配置文件中配置:
<result name="saveupdate_succcess">/students/Students_modify_success.jsp</result>
在Students_modify.jsp中大概95行左右,有一个表单;写上action即可
<form name="modifyForm" action="<%=path%>/student/Student_saveUpdate.action" method="post">
修改的方法好难添加啊?通过request传来的值已经保存在session中,session又返回去了,这还怎么改??