springmvc笔记

本文详细探讨了SpringMVC的两个关键过滤器HiddenHttpMethodFilter和HttpPutFormContentFilter,接着深入解析了SpringMVC的配置文件设置,最后讲解了SpringMVC中转发与重定向的区别和使用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【1】HiddenHttpMethodFilter与HttpPutFormContentFilter
【2】springmvc配置文件
【3】springmvc 转发与重定向


【1】HiddenHttpMethodFilter与HttpPutFormContentFilter

HiddenHttpMethodFilter 作用:
    浏览器端的form表单只支持GET与POST这两个值,而不支持DELETE、PUT等,就算你硬要写成PUT它也识别不了,会默认用POST发送。
    spring3提供啦HiddenHttpMethodFilter过滤器来解决这个问题
	
HttpPutFormContentFilter 作用:
    浏览器端的form表单只支持GET与POST,而非浏览器客户端可是能发送PUT等其他类型的请求,而Servlet规范要求ServletRequest.getParameter *()系列方法只能获取POST请求的参数。
    根据Servlet规范,如果同时满足下列条件,则请求体(Entity)中的表单数据,将被填充到request的parameter集合中(request.getParameter系列方法可以读取相关数据)
        1.这是一个HTTP/HTTPS请求
        2.请求方法是POST(querystring无论是否POST都将被设置到parameter中)
        3.请求的类型(Content-Type头)是application/x-www-form-urlencoded
        4.Servlet调用了getParameter系列方法

【2】springmvc配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值