SpringMVC教程--图片上传

栏目: Java · 发布时间: 8年前

内容简介:SpringMVC教程--图片上传

上传图片

1.1  配置虚拟目录

1.2  配置解析器

<bean id="multipartResolver"  
  
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">  
  
<!-- 设置上传文件的最大尺寸为5MB -->  
  
<property name="maxUploadSize">  
  
<value>5242880</value>  
  
</property>  
  
</bean>  

1.3  jar

CommonsMultipartResolver 解析器依赖 commons-fileupload commons-io ,加入如下 jar 包:

1.4  单个图片上传

1、controller

//商品修改提交  
  
@RequestMapping("/editItemSubmit")  
  
public String editItemSubmit(Items items, MultipartFile pictureFile)throws Exception{  
  
//原始文件名称  
  
String pictureFile_name =  pictureFile.getOriginalFilename();  
  
//新文件名称  
  
String newFileName = UUID.randomUUID().toString()+pictureFile_name.substring(pictureFile_name.lastIndexOf("."));  
  
//上传图片  
  
File uploadPic = new java.io.File("F:/develop/upload/temp/"+newFileName);  
  
if(!uploadPic.exists()){  
  
uploadPic.mkdirs();  
  
}  
  
//向磁盘写文件  
  
pictureFile.transferTo(uploadPic);  
  
   
  
.....  
  
   

2、 页面:

form 添加 enctype="multipart/form-data"

<form id="itemForm"  
  
action="${pageContext.request.contextPath }/item/editItemSubmit.action"  
  
method="post" enctype="multipart/form-data">  
  
<input type="hidden" name="pic" value="${item.pic }" />  
  
   

file name controller 形参一致:

<tr>  
  
<td>商品图片</td>  
  
<td><c:if test="${item.pic !=null}">  
  
<img src="/pic/${item.pic}" width=100 height=100 />  
  
<br />  
  
</c:if> <input type="file" name="pictureFile" /></td>  
  
</tr> 

以上所述就是小编给大家介绍的《SpringMVC教程--图片上传》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

群智能优化算法及其应用

群智能优化算法及其应用

雷秀娟 / 2012-8 / 85.00元

《群智能优化算法及其应用》编著者雷秀娟。 《群智能优化算法及其应用》内容提要:本书以群智能优化算法中的粒子群优化(]Particle Swarm Optimization,PSO)算法为主线,着重阐述了PSO算法的基本原理、改进策略,从解空间设计、粒子编码以及求解流程等方面进行了详细设计与阐述,对蚁群优化(Ant Colony Optimization,AC0)算法、人工鱼群(Art......一起来看看 《群智能优化算法及其应用》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

在线进制转换器
在线进制转换器

各进制数互转换器

MD5 加密
MD5 加密

MD5 加密工具