你的位置:首页 > 软件开发 > Java > 基于spring 3.0mvc 框架的文件上传实现

基于spring 3.0mvc 框架的文件上传实现

发布时间:2015-09-20 18:00:05
Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例 ...

基于spring 3.0mvc 框架的文件上传实现

Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和 POI。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。

第一步:1. spring使用了apache-commons下得上传组件,因此,我们需要引入两个jar包:

  1. apache-commons-fileupload.jar
  2. apache-commons-io.jar

第二步:2.  在springmvc-servlet.

<??><beans  ="http://www.springframework.org/schema/beans"  ="http://www.springframework.org/schema/context"  ="http://www.springframework.org/schema/p"  ="http://www.springframework.org/schema/mvc"  ="http://www.w3.org/2001/  xsi:schemaLocation="http://www.springframework.org/schema/beans   http://www.springframework.org/schema/beans/spring-beans-3.0.xsd  http://www.springframework.org/schema/context  http://www.springframework.org/schema/context/spring-context.xsd  http://www.springframework.org/schema/mvc  http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">  <!-- 扫描包 -->  <context:component-scan base-package="com.tgb.web.controller.annotation"/>  <!-- 启用注解包 -->  <mvc:annotation-driven/>  <!-- 被上面替代   <bean ></bean>  <bean ></bean>  -->   <!-- 视图解析器 -->  <bean id="viewResolver"    class="org.springframework.web.servlet.view.InternalResourceViewResolver">    <property name="prefix" value="/" />    <property name="suffix" value=".jsp" />  </bean>      <!-- 上传配置文件 -->   <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">       <!-- 默认编码 (ISO-8859-1) -->        <property name="defaultEncoding" value="utf-8"/>       <!-- 最大文件大小,-1为无限止(-1) -->        <property name="maxUploadSize" value="20000000000"/>       <!-- 最大内存大小 (10240)-->        <property name="maxInMemorySize" value="200000"/>   </bean>  <!-- 静态资源访问 --> <!--   <mvc:resources location="/images/" mapping="/images/**"/>-->     </beans>

原标题:基于spring 3.0mvc 框架的文件上传实现

关键词:Spring

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录