sssp整合分页之完成修改操作(一)【表单回显】

本人是职场新手,想用记录博客的方式给自己的学习之路做点笔记,若有不对还望指正!


表单回显

•     确定开发目标:

•     SpringMVC 表单回显的原理:

–       实际上表单的回显是由 SpringMVC 的 form 标签完成的

–       在 Handler 方法中,向 request  中添加一个属性。键:SpringMVC form:form 标签 modelAttribute 属性值,值:包含了回显信息的一个 bean 对象

•     URL:/emp/{id},method:GET

•     Dao 层:直接调用方法,根据 id 来获取对应的 bean

•     Service 层:调用 Dao 层的方法,返回 bean 对象

•     Controller 层:

–       获取 id

–       调用 Service 方法,得到 bean 的对象

–       获取全部的 Department,并放入到 request 中。

–       把 bean 对象放入到 request 中,键为:form:form 标签的 modelAttribute 属性值

–       转发页面


具体代码:

DAO层:无需再写另外的方法,因为JpaRepository已经包含相应的方法


Service层:

@Autowired
private EmployeeRepository employeeRepository;
	
@Transactional
public void delete(Integer id){
	employeeRepository.delete(id);
}


Controller层:

@RequestMapping(value="/emp/{id}", method=RequestMethod.GET)
public String input(@PathVariable("id") Integer id, Map<String, Object> map){
	Employee employee = employeeService.get(id);
	map.put("employee", employee);
	map.put("departments", departmentService.getAll());//用于回显部门的表单
	return "emp/input";
}








  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值