分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

struts 文件上传

发布时间:2023-09-06 01:11责任编辑:傅花花关键词:文件上传

1、jsp中form表单的要求

<FORM id=form1 name=form1 action="${pageContext.request.contextPath }/CustomerAction_add"  method="post" enctype="multipart/form-data" >  <input type="file" name="photo" /></FORM>

method:post enctype:multipart/form-data

2、Action中的要求

//上传的文件会自动封装到File对象//在后台提供一个与前台input type=file组件 name相同的属性private File photo;//在提交键名后加上固定后缀FileName,文件名称会自动封装到属性中private String photoFileName;//在提交键名后加上固定后缀ContentType,文件MIME类型会自动封装到属性中 private String photoContentType;public String add() throws Exception { ???if(photo!=null){ ???????System.out.println("文件名称:"+photoFileName); ???????System.out.println("文件类型:"+photoContentType); ???????//将上传文件保存到指定位置 ???????photo.renameTo(new File("E:/upload/haha.jpg")); ???} ???????//--------------------------------------------------------------------- ???//1 调用Service,保存Customer对象 ???cs.save(customer); ???//2 重定向到客户列表Action ???return "toList";}

以上两步就可以实现struts下文件上传功能

struts 文件上传

原文地址:http://www.cnblogs.com/ms-grf/p/7520428.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved