修改功能的实现

4.学生信息修改的实现

a.list页面加一个修改的按钮,并编写其触发事件

 

值得注意的是:

因为修改与新增有很多相同之处,因此在按钮触发事件为同一个事件,只是修改会绑定ID,新增不会绑定id

b.编写student_edit.html

由于新建已经写好了该页面,现在只需要写脚本

在页面加载完毕后会将需要修改的信息加载到页面上来

 

此处需要注意的是:

应该先加载到院系名称后再再加载需要修改的信息。因此需要注意两者先后顺序。

 

c.根据URL地址编写getwaybeans.xml

 

d.编写studentBean中的ID查询信息方法

 

e.编写student.xml文件中的sql语句

 

值得注意的是:

sql语句也是根据id的一个内关联查询语句

f.加载完需要修改的信息后会对进行修改,同样会触发保存事件,该事件代码与新建代码一样,同时也会触发后台studentBean中的更新方法,其中代码也与新增为同一个代码

 

此处需要注意修改:

因为密码为非必填项,因此后台则会判断密码是否为空,若不为空则说明了用户修改了密码,则会对密码进行加密处理再通过有修改密码的sql语句执行操作。

若密码为空,则说明用户并没有修改密码,则会调用没有修改密码的sql语句执行操作

 

以上一系列都是为实现修改学生信息而编写的,总结如下:

编写HTML网页按钮与网页跳转语言——》在已有student_edit.html编写加载需要修改的信息——》编写getwaybeans.xml文件——》编写的bean类中根据id查询信息的方法——》编写student.xml文件插入的id查询语句——》共用前台的保存触发事件的代码与后台代码

 

posted on 2017-06-07 10:50  bad--guy  阅读(298)  评论(0编辑  收藏  举报

导航