1.准备工作
在java的目录下创建一个实体类
在类中添加属性以及构造器方法和set、get方法等
M是男,F是女
添加持久层的类
代码如下所示:(需要复制代码)
package com.springMVC.mvc; import com.springMVC.pojo.Employee; import org.springframework.stereotype.Repository; import java.util.Collection; import java.util.HashMap; import java.util.Map; @Repository public class EmployeeDao { private static Map<Integer, Employee> employeeMap = null; static { employeeMap = new HashMap<Integer, Employee>(); employeeMap.put(1001,new Employee(1001,"A","a@163.com","M")); employeeMap.put(1002,new Employee(1002,"B","b@163.com","F")); employeeMap.put(1003,new Employee(1003,"C","c@163.com","F")); employeeMap.put(1004,new Employee(1004,"D","d@163.com","M")); employeeMap.put(1005,new Employee(1005,"E","e@163.com","M")); } private static Integer initId = 1006; public void save(Employee employee){ if(employee.getId() == null){ employee.setId(initId ++); } employeeMap.put(employee.getId(),employee); } public Collection<Employee> getAll(){ return employeeMap.values(); } public Employee get(Integer id){ return employeeMap.get(id); } public void delete(Integer id){ employeeMap.remove(id); } }
在控制层添加类
2.列表功能
在springMVC的xml文件将扫描组件设置为:
在EmployeeConntroller的控制类中添加相应的方法
在index的首页添加超链接
新建一个页面用来座位跳转到的页面
在页面文件中添加相应的内容
运行程序如下所示:
运行结果如下所示:
3.处理静态资源
在springMVC的配置文件中添加如下代码
4.添加功能
在employee_list的页面文件中添加一个超链接
在springMVC配置文件中设置视图控制器
新建一个employee_add的页面
在employee_add.html文件中添加代码:
在控制层的类中添加相应方法
运行结果如下所示:
点击add后并添加相应的数据
点击添加后,如下所示:
5.修改功能
在employee_list的页面文件中的update的超链接路径更改为如下所示:
新添加一个html的文件
在employee_update.html文件中添加相应的代码:
在控制层添加相应的方法
6.删除功能
在employee_list在页面中引入vue并添加超链接和将请求方式设置为delete
在控制层中的类中添加相应的方法