问答详情
源自:3-11 修改学生资料-实现页面显示要修改的生资料

好多方法都不匹配的?视频不完整啊?老师

比如说:1、Action中的modify方法调用的查找方法,而不是修改方法,;需要修改学生而不是查找学生。所以即使你按下修改按钮也不会出现对的情况。

2、在3-9后面应该缺少一章。…………希望能够补全啊?看着太费劲了

提问者:野英狼 2015-12-02 10:59

个回答

  • 最美青年
    2015-12-22 15:16:20
    已采纳

    急救 121925958@qq.com.

  • 野英狼
    2015-12-02 15:27:40

    如果有同学想要完整的源代码,请联系我,我给你们发过去。

  • 野英狼
    2015-12-02 14:42:11

    补充如何修改方法:

    //修改学生信息;在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">


  • 野英狼
    2015-12-02 11:24:31

    修改的方法好难添加啊?通过request传来的值已经保存在session中,session又返回去了,这还怎么改??