修改web.xml
在web.xml
中加如下代码:
- Spring4.x 的写法
HiddenHttpMethodFilter org.springframework.web.filter.HiddenHttpMethodFilter HiddenHttpMethodFilter /* HttpPutFormContentFilter org.springframework.web.filter.HttpPutFormContentFilter HttpPutFormContentFilter /*
- Spring5.x 的写法(推荐写法)
FormContentFilter org.springframework.web.filter.FormContentFilter FormContentFilter /*
REST风格的URI
功能 | 请求路径 | 请求方法 |
---|---|---|
列表显示 | /emps | GET |
添加页面 | /emp | GET |
添加操作 | /emp | POST |
修改页面 | /emp/{id} | GET |
修改操作 | /emp/{id} | PUT |
删除操作 | /emp/{ids} | DELETE |
校验姓名 | /checkName | GET |
Msg类
在org.yun.ssm.model
包下,创建Msg.java。 目的:封装 json 返回的参数。 代码:
public class Msg { //状态码。100:成功;200:失败 private int code; //返回的消息 private String msg; //Map封装返回页面的数据 private Mapdata = new HashMap<>(); public static Msg success() { Msg result = new Msg(); result.setCode(100); result.setMsg("处理成功"); return result; } public static Msg fail() { Msg result = new Msg(); result.setCode(200); result.setMsg("处理失败"); return result; } public Msg add(String key, Object value) { this.data.put(key, value); return this; } // getter and setter}