1、from表单
DELETE 对应 DELETE
Post 对应 insert
get 对应 select
put 对应 update
<form action="UserActive.action" method="post">
<input type="hidden" name="_method" value="DELETE">
<input type="text" name="uid" placeholder="请输入账户"/><br>
<input type="submit" value="确认">
</form>
2、web.xml配置
<!-- restful风格 -->
<filter>
<filter-name>HiddenHttpMethodFiler</filter-name>
<filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>HiddenHttpMethodFiler</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
3、让放回的语句以JSON格式在页面答应
用注释 @ResponseBody 修饰
{
"uid": "u001",
"name": "Jack",
"psw": "123123",
"img": "男孩.jpg"
}
4、Url
@RequestMapping("/user/{uid}/{name}/{psw}/{img}")
public void user(@PathVariable("uid") String uid, @PathVariable("name") String name,
@PathVariable("psw") String psw, @PahtVariable("img" String img) {
//代码
}
// 创建用户
@RequestMapping("/user/{uid}/{name}/{psw}/{img}")
public void user(@PathVariable("uid") String uid, @PathVariable("name") String name,
@PathVariable("psw") String psw, @PathVariable("img") String img) {
User user = new User();
user.setUid(uid);
user.setName(name);
user.setPsw(psw);
user.setImg(img);
try {
userService.addUser(user);
} catch (Exception e) {
e.printStackTrace();
}
}