所调用的“隐藏参数”的使用
_method并非特定于Spring MVC的标签库,而是由其他一些客户端框架使用。像这样,Spring只是遵循惯例。
为了正确使用此功能,您需要在
web.xml,(
HiddenHttpMethodFilter请参阅javadoc)中添加一个过滤器,该过滤器会将
_method参数转换为中的“真实”HTTP方法表示形式
HttpServletRequest。这是作为一个过滤器进行强调这样一个事实的缺乏
PUT和
DELETE它就好了servlet
API支持-是一个浏览器的问题。
因此,如果要在表单中使用这些方法,则需要添加该过滤器。
PS收到“不支持POST”消息的原因是表单使用
POST,并且处理程序带有注释
PUT,因此不匹配。因为没有定义过滤器,所以
_method将忽略该参数。



