<!-- 支持文件上传 -->
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.2.1</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>
<!-- 文件上传解析器-->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!-- one of the properties available; the maximum file size in bytes -->
<property name="maxUploadSize" value="10485760"/>
</bean>
@Component
public class GoodsEntity implements Serializable{
private static final long serialVersionUID = 1L;
private MultipartFile images;
public MultipartFile getImages() {
return images;
}
public void setImages(MultipartFile images) {
this.images = images;
}
}
<?xml version="1.0" encoding="UTF-8"?>
<flow xmlns="http://www.springframework.org/schema/webflow"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/webflow
http://www.springframework.org/schema/webflow/spring-webflow-2.0.xsd">
<var name="goods" class="com.huanle.model.entity.GoodsEntity"/>
<view-state id="viewfirst" view="/views/user/releasegoods/release_first.jsp" model="goods">
<transition on="submit" to="viewsecond"></transition>
</view-state>
<view-state id="viewsecond" view="/views/user/releasegoods/second.jsp" model="goods">
<transition on="submit" to="performReleaseGoodsAction"></transition>
</view-state>
<action-state id="performReleaseGoodsAction" >
<evaluate expression="goodsService.save(goods)"></evaluate>
<transition to="returntouserindex"></transition>
</action-state>
<end-state id="returntouserindex" view="/views/user/seller/index.jsp"></end-state>
<global-transitions>
<transition on="cancel" to="returntouserindex"></transition>
</global-transitions>
</flow>
<form:form action="${flowExecutionUrl}&_eventId=submit&${_csrf.parameterName}=${_csrf.token}" method="post" commandName="goods" enctype="multipart/form-data">
<input type="hidden" name="_flowExecutionKey" value="${flowExecutionKey}"/>
商品图片:<form:input id="images" path="images" type="file" multiple="multiple" />
<input type="submit" >
</form:form>
@Component
public class GoodsEntity implements Serializable{
private static final long serialVersionUID = 1L;
private List<MultipartFile> images;
public List<MultipartFile> getImages() {
return images;
}
public void setImages(List<MultipartFile> images) {
this.images = images;
}
}
<form:form action="${flowExecutionUrl}&_eventId=submit&${_csrf.parameterName}=${_csrf.token}" method="post" commandName="goods" enctype="multipart/form-data">
<input type="hidden" name="_flowExecutionKey" value="${flowExecutionKey}"/>
商品图片:<form:input path="images" type="file" multiple="multiple"/>
<input type="submit" value="提交">
</form:form>
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有