在Servlet2.5中,我們要實(shí)現(xiàn)文件上傳功能時(shí),一般都需要借助第三方開(kāi)源組件,例如Apache的commons-fileupload組件,在Servlet3.0中提供了對(duì)文件上傳的原生支持,我們不需要借助任何第三方上傳組件,直接使用Servlet3.0提供的API就能夠?qū)崿F(xiàn)文件上傳功能了
具體實(shí)現(xiàn)代碼見(jiàn):http://www.guvo98.cn/news/show/661.html
1、使用注解@MultipartConfig將一個(gè)Servlet標(biāo)識(shí)為支持文件上傳。
2、Servlet3.0將multipart/form-data的POST請(qǐng)求封裝成Part,通過(guò)Part對(duì)上傳的文件進(jìn)行操作。
同時(shí)加了@MultipartConfig注解后
request.getParameter()獲得普通的字符串也是可以的了