删除客户,先查后删:
-
修改页面删除路径,模型驱动提供id给web层
-
web层调用业务层,根据id查找客户,删除图片,删除客户
-
业务层调用Dao,根据id查询客户、删除客户
1 修改页面删除路径,模型驱动提供id给web层
2 web层调用业务层,根据id查找客户,删除图片,删除客户
3 业务层调用Dao,根据id查询客户、删除客户
修改客户&数据回显
- 在list.jsp用a标签配置页面跳转到edit.jsp,同时将cust_id传给web层Action
- Web层action根据页面传来的id查到对象,将对象压入值栈或者利用模型驱动,利用查到的对象进行数据回显
- edit.jsp:一般属性用模型驱动model.property(%{model.property}强制解析)进行数据回显,下拉框用EL表达式在JQ中获取值栈数据,利用属性选择器进行数据回显
- 在edit.jsp修改表单提交路径为update。如果修改了图片,那么在web层update.action中,先删除图片,保存新上传的图片路径,再进行修改
- 业务层调用DAO,Hibernate模版实现修改用户功能
1 在list.jsp用a标签配置页面跳转到edit.jsp,同时将cust_id传给web层Action
2 Web层action根据页面传来的id查到对象,将对象压入值栈或者利用模型驱动,利用查到的对象进行数据回显
3 edit.jsp:一般属性用模型驱动model.property(%{model.property}强制解析)进行数据回显,下拉框用EL表达式在JQ中获取值栈数据,利用属性选择器进行数据回显
效果:
JQ:
表单:
4 在edit.jsp修改表单提交路径为update。如果修改了图片,那么在web层update.action中,先删除图片,保存新上传的图片路径,再进行修改
5 业务层调用DAO,Hibernate模版实现修改用户功能