Spring MVC 處理Servlet 3.0下的MultipartResolver

2018-07-26 14:29 更新

要使用基于Servlet 3.0的多路傳輸轉(zhuǎn)換功能,你必須在web.xml中為DispatcherServlet添加一個(gè)multipart-config元素,或者通過(guò)Servlet編程的方法使用javax.servlet.MultipartConfigElement進(jìn)行注冊(cè),或你自己定制了自己的Servlet類,那你必須使用javax.servlet.annotation.MultipartConfig對(duì)其進(jìn)行注解。其他諸如最大文件大小或存儲(chǔ)位置等配置選項(xiàng)都必須在這個(gè)Servlet級(jí)別進(jìn)行注冊(cè),因?yàn)镾ervlet 3.0不允許在解析器MultipartResolver的層級(jí)配置這些信息。

當(dāng)你通過(guò)以上任一種方式啟用了Servlet 3.0多路傳輸轉(zhuǎn)換功能,你就可以把一個(gè)StandardServletMultipartResolver解析器添加到你的Spring配置中去了:

<bean id="multipartResolver" class="org.springframework.web.multipart.support.StandardServletMultipartResolver">
</bean>


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)