贾永琪的技术博客

springmvc文件上传下载

本文围绕SpringMVC文件上传下载展开。文件上传需表单满足特定条件,SpringMVC通过MultipartResolver支持,解析为MultipartFile对象。文件下载分客户端请求和服务端返回两步。中文文件名下载要考虑浏览器编码兼容。还给出创建项目、配置文件、编写代码及测试的示例。

springmvc--过滤器、拦截器:Interceptor

本文围绕SpringMVC拦截器展开,介绍了编写拦截器的方式,如实现HandlerInterceptor或WebRequestInterceptor接口等。阐述了拦截器的配置方法及注意事项,分析了拦截器的执行顺序,包括单个和多个拦截器的情况。最后通过实例展示了创建SpringMVC项目使用拦截器的过程,并总结可采用责任链模式设计拦截器链。

springmvc--json&restful风格

本文围绕SpringMVC展开,介绍了JSON的格式与数据转换,提到Spring利用HttpMessageConverter接口转换数据,默认转换器为MappingJackson2HttpMessageConverter。还阐述了静态资源配置的三种方式及优缺点,讲解了RESTful风格,即请求参数作为路径一部分,对应四种请求方式,最后给出示例及测试结果。