form表单put方式提交处理

为了实现springmvc的rest风格设计,使用put提交方式遇到的问题,这里简单记录一下。


form表单只支持get和post的方式提交,我们要正确找到controller层的put方法,有两种方法可以完成。


1.使用HiddenHttpMethodFilter

在web.xml中配置如下过滤器

    
        HttpMethodFilter
        org.springframework.web.filter.HiddenHttpMethodFilter
   

   
        HttpMethodFilter
        /*
   

jsp的form表单直接使用method="POST"的方式提交,提交一个隐藏的input 


2.使用HttpPutFormContentFilter

在web.xml中配置如下过滤器

 
        httpPutFormcontentFilter  
        org.springframework.web.filter.HttpPutFormContentFilter  
   
 
     
        httpPutFormContentFilter  
        /*  
   
 

你可能感兴趣的:(form表单put方式提交处理)