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"/>



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





目录
相关文章
|
XML Java 数据格式
|
前端开发 JavaScript Java
struts2的文件上传
在做B/S系统时,通常会涉及到上传文件和下载文件,在没接struts2框架之前,我们都是使用apache下面的commons子项目的FileUpload组件来进行文件的上传,但是那样做的话,代码看起来比较繁琐,而且不灵活,在学习了struts2后,struts2为文件上传下载提供了更好的实现机制,在...
937 0
Struts2文件上传
1  在Struts2中上传文件需要 commons-fileupload-1.2.1.jar、commons-io-1.3.2.jar 这两个包。  2  确认页面form表单上的提交方式为POST,enctype属性的值为“multipart/form-data”。
779 0
|
Java Spring Apache
struts2 文件上传 三种方式
struts.multipart.maxSize=10240000:用于限制上传文件的大小struts.multipart.allowedTypes=.xls,.zip:用于限制上传文件类型struts.multipart.parser=pell:解决上传空文件的报错问题 struts.multipart.saveDir:该属性指定上传文件的临时保存路径,该属性的默认值是javax.se
1385 0