ok,上一章搞定了显示所有的数据
这一章来搞定添加数据操作。先在list.jsp尾部添加一个标签,也就是显示了数据过后,可以添加数据的< a>标签,添加完毕后重新显示list.jsp操作。
一、编写这个< a>标签的handler方法
大家没有忘记吧,所有的处理方法都在com.springmvc.crud.handlers包里的EmployeeHandler类中处理
添加上处理这个< a>标签请求的方法
@RequestMapping(value="emp",method = RequestMethod.GET)
public String input(Map<String,Object> map){
map.put("departments",departmentDao.getDepartments());//放入departments,方便页面直接显示部门名称
map.put("employee",new Employee()); //放入一个空的Employee,这样在之后的显示不会报错,利用率更高。记住就行
return "input";
}
不难发现,return 的是"input",很容易理解,需要一个新的jsp页面来用一个表单实现注册。
二、编写这个input.jsp注册界面
很容易想到,在/web/WEB-INF/views下创建这个视图
input.jsp
<%@ page import="java.util.Map" %>
<%@ page import="java.util.HashMap" %>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
<title>Title</title>