1、jsp页面的form表单需注意以下几点。
1:type 为file
2:method为post,因为get是url方法提交,但是文件的数据量很大。
3:enctype 为multipart/form-data 。
2、配置xml中添加上传文件解析器配置
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="defaultEncoding" value="utf-8" />
<property name="maxUploadSize" value="10485760000" />
<property name="maxInMemorySize" value="40960" />
</bean>
3、上传的方法
1:参数接收
2:request分析
4、关于date包的引入,如果引入sql包,需在方法的括号中加入参数,如果引入util包,则不需要。
5、读文件方法:一行一行读,定义一个缓存大小,按缓存来读。
6、关于不引入包的出错
org.springframework.beans.ConversionNotSupportedException
需要引入两个包:分别是
com.springsource.org.apache.commons.fileupload-1.2.0.jar
com.springsource.org.apache.commons.io-1.4.0.jar