springA
2017-06-26 本文已影响4人
楼亭樵客
org.springframework.web.multipart.commons.CommonsMultipartResolver
文件上传,
需要引入依赖包,
commons-fileupload
commons-fileupload
1.3.1
--
(@RequestParam("file")
与表单页面某个元素相关联
---
json
spring mvc中的@PathVariable是用来获得请求url中的动态参数的,十分方便
ContentNegotiatingViewResolver解析器RESTful服务中很重要的一个特性即是同一资源,多种表述我们使用ContentNegotiatingViewResolver就可以做到,这个视图解析器允许你用同样的内容数据来呈现不同的view
这里是解析器的执行顺序,如果有多个的话(前面多次解释过)
"order"value="1">\
如果所有的mediaType都没匹配上,就会使用defaultContentType
"defaultContentType"value="text/html"/>
注:
ContentNegotiatingViewResolver是根据客户提交的MimeType(如 text/html,application/xml)来跟服务端的一组viewResover的MimeType相比较,如果符合,即返回viewResover的数据.
而 /user/123.xml, ContentNegotiatingViewResolver会首先将 .xml 根据mediaTypes属性将其转换成 application/xml,然后完成前面所说的比较.