在SpringMVC中使用rest风格的第一种方法使用第二种方法配置文件如何使用java代码jsp页
在springmvc中,使用rest风格有两种方法
第一,使用@RequestMapping注释
第二个是使用@GetMapping等注释
第一种方式@RequestMapping(value=“/地址”,method=RequestMethod.GET ) )是requestmapping中的参数、method、GET/POST
第二种方法GetMapping () /地址) )此方法与第一种方法相同,GetMapping与设置method=RequestMethod.GET的RequestMapping相同
但是,如果使用此类注释,则必须在配置文件中打开注释驱动
mvc:annotation-driven/但是,由于表单只能支持get和post格式,因此必须配置过滤器
使用配置文件filter filter-namehiddenhttpmethodfilter/filter-name filter-class org.spring framework.web.filter.hiddenhttpmment filter-class init-param paramemethodpment init-param/filter filter-mapping filter-namehiddenhttpmethodfilter/filter-name URL-pattern/*/URL-pattern/过滤器-映射使用java代码的方式@ configurationpublicclassappconfig { @ beanpublichiddenhttpmethodfilter () hiddenhttpmetterfilter ttpmethoddod hiddenhttpmethodfilter.setmethodparam ((_ m ) ); 返回隐藏文档过滤器; }} jsp页面form action='地址' method=' post ' input type=' hidden ' name=' _ m ' value=' delete '/input type=' tete
由于JSP页面没有DELETE/PUT方法,因此需要通过开机自检方法发送的任何内容都将被过滤掉,找到_m,当识别出value中的DELETE时,它将转换为DELETE请求