springA

作者: 楼亭樵客 | 来源:发表于2017-06-26 08:00 被阅读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,然后完成前面所说的比较.

相关文章

网友评论

    本文标题:springA

    本文链接:https://www.haomeiwen.com/subject/ikdkcxtx.html