Restfull风格
@PathVariable
@RequestMapping("/testPathVariable/{id}/{username}")
-----..../testPathVariable/10/root
public String testPathVariable(String id,String username){
}
public String testPathVariable(@PathVariable("id")String id,@PathVariable("username)")String username){
}
restful风格的put和delete方式向后端提交数据的方式
RESTFULL前端
PUT
<form action="testRest/10"method="post">
//请求中携带一个特殊的参数 _method 用该参数表述PUT 和DELETD
<input type="hidden" name="_method" value="PUT">
<input type="submit" value="PUT">
</form>
DELETE
<form action="testRest/10"method="post">
//请求中携带一个特殊的参数 _method 用该参数表述PUT 和DELETD
<input type="hidden" name="_method" value="DELETE">
<input type="submit" value="DELETE">
</form>
post转delete put
<filter>
<filter-name>hiddenHttpMethodFilter</filter-name>
<filter-class>org.springframework.web.filter.HiddenMethodFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>hiddenHttpMethodFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
本文详细介绍了在SpringMVC中使用Restful风格的方法,如@PathVariable和@RequestMapping,以及如何通过POST请求转换为PUT和DELETE,包括使用_hiddenHttpMethodFilter进行处理。
448

被折叠的 条评论
为什么被折叠?



