本文主要是介绍html编写一个雇员注册,springmvc实例之添加雇员相关信息(二),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
接上一节。
添加雇员信息有两个操作:
首先在显示页面中添加--添加雇员信息连接。
然后通过发送请求到Handler,在Handler中跳转到添加信息的页面。
需要注意的是使用springmvc自带的form标签来进行添加页面的编写。同时在toAddEmployeePage需要传入departmen的信息,因为这是要进行选择的。springmvc自带的form是会进行回显的,因此还要传入一个新建的Employee对象,指定的名字要与fomr中指定的modelAttribute属性中的相同,否则会抛出异常。
首先在list.jsp中末尾加入:
Add new employee
然后在EmployHandler.java加如跳转到添加页面的方法:
@RequestMapping(value="/emp",method=RequestMethod.GET)public String toAddEmployeePage(Mapmap) {
map.put("departments", departmentDao.getDepartments());//这里需要传一个Employee对象给前端,绑定相关的属性
map.put("employee", newEmployee());return "add";
}
然后我们在views文件夹下新建一个add.jsp
Insert title hereLastName:
Email:
Mapgenders = new HashMap();
genders.put("1", "Male");
genders.put("0", "Female");
request.setAttribute("genders", genders);
%>
Gender:
"/>
Department:
需要注意在jsp中使用java要引入:
使用form要引入:
接下来在EmployeeHandler.java中编写最后保存添加雇员信息的方法:
@RequestMapping(value="/emp",method=RequestMethod.POST)publicString save(Employee employee) {
employeeDao.save(employee);return "redirect:/emps";
}
启动服务器之后:
点击Add new employee,跳转到添加页面:输入相关信息
点击提交后会调用save方法,在save执行完毕后重定向到/emps,即显示界面。
说明添加雇员功能是成功的。
原文:https://www.cnblogs.com/xiximayou/p/12182595.html
这篇关于html编写一个雇员注册,springmvc实例之添加雇员相关信息(二)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!