SpringMVC学习之REST风格

1.REST风格简单的说就是HTTP协议里面,四个表示操作方式的动词:GET,POST,PUT,DELETE。它们分别对应四种基本操作:GET用来获取资源,POST用来新建资源,PUT用来更新资源,DELETE用来删除资源。

2.因为在jsp中没有delete方法和put方法。所以你在jsp文件中发送请求时,需要发送post请求,并且设置_mthod参数为delete或put(get和post请求直接发送即可):

SpringMVC学习之REST风格_第1张图片

还需要配置filter对他们_method进行拦截,改变请求形式:SpringMVC学习之REST风格_第2张图片

在控制器中对请求接收,并返回值:

SpringMVC学习之REST风格_第3张图片

高版本的Tomcat会抛出异常

SpringMVC学习之REST风格_第4张图片

你只需要在返回的jsp页面中设置isErrorPage=true,来接收这些异常不让它报错。

你可能感兴趣的:(SpringMVC成长之路)