Struts1——文件上传

简介:        在struts1中,框架本身引入commons-fileupload:        只需几行代码+配置,便可以完成文件的上传。     首先使我们form表单里面的配置:  然后在ActionForm中,将我们的input为file的提交项对应为FormFile类型:在Action中,通过我们的ActionForm就可以直接拿到上传文件的信息,进行存盘,入库等操作。




       在struts1中,框架本身引入commons-fileupload:


  

     只需几行代码+配置,便可以完成文件的上传。



     首先使我们form表单里面的配置:



  然后在ActionForm中,将我们的input为file的提交项对应为FormFile类型:



在Action中,通过我们的ActionForm就可以直接拿到上传文件的信息,进行存盘,入库等操作。



另外,还可以在Struts的配置文件中,添加配置节点,来对上传文件的大小,类型等等进行配置:


 

        <!-- 配置上传的最大容量 -->
	<controller maxFileSize="20M"/>



        不 过还是建议将对文件类型的判断放到客户端进行。





目录
相关文章
|
Java 前端开发 缓存
基于Struts2的文件上传
Struts2本身并没提供上传的组件,我们可以通过调用上传框架来实现文件的上传。一、配置上传解析器 首先要配置项目的框架,也就是倒导入"struts2-core-2.2.1.jar"库文件,找到org.apache.struts2包下的default.porperties资源文件。如下图;资源文件中给出了不同的strus2的默认配置,我们可看到struts2默认是jakarta作为其文件上传的
1204 0
|
缓存 Java 应用服务中间件
Struts2文件上传
1  在Struts2中上传文件需要 commons-fileupload-1.2.1.jar、commons-io-1.3.2.jar 这两个包。  2  确认页面form表单上的提交方式为POST,enctype属性的值为“multipart/form-data”。
881 0
|
Java
struts2之单个文件上传
struts2之单个文件上传 通过2种方式模拟单个文件上传,效果如下所示 开发步骤如下: 1、新建一个web工程,导入struts2上传文件所需jar,如下图 目录结构              2、新建Action  第一种方式 package com.
908 0
|
Java
Struts2的文件上传
以前感觉文件上传不怎么会,都是从网上粘贴的代码就行了,这两天学习了下Struts2的文件上传,感觉很好用啊!记录以便己用。 在JavaEE中的文件上传需要注意一点的是就是:表单的enctype属性了。
1089 0
|
Java
struts2文件上传
1.创建项目,添加struts2的支持,然后: 代码:FileUpload类完成文件上传: package com.myphome; import java.io.File; import java.util.UUID; import org.apache.commons.io.FileUtils; import org.apache.struts2.ServletActi
1582 0

热门文章

最新文章