/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package com.accp.web.action;
import java.io.PrintWriter;
import java.util.Collection;
import java.util.Date;
import java.util.Iterator;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;
import com.jspsmart.upload.File;
import com.jspsmart.upload.Files;
import com.jspsmart.upload.SmartUpload;
/**
* MyEclipse Struts
* Creation date: 12-14-2008
*
* XDoclet definition:
* @struts.action parameter="do" validate="true"
*/
public class UpdateAction extends DispatchAction {
/*
* Generated Methods
*/
/**
* Method execute
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @throws
*/
public ActionForward update(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
try {
SmartUpload mySmartUpload = new SmartUpload();
mySmartUpload.initialize(this.getServlet().getServletConfig(),request,response);
//mySmartUpload.setMaxFileSize(100000);
//mySmartUpload.setTotalMaxFileSize(20000);
//mySmartUpload.setAllowedFilesList("jpg,gif,bmp");
mySmartUpload.upload();
Files files=mySmartUpload.getFiles();
Collection con=files.getCollection();
Iterator i=con.iterator();
while(i.hasNext()){
File file=(File)i.next();
String extname=file.getFileExt();
System.out.println(extname);
String fileName=new Date().getTime()+"."+extname;//产生一个唯一的文件名
System.out.println(fileName);
file.saveAs("\\photo\\"+fileName);
}
} catch (Exception e) {
e.printStackTrace();
// TODO: handle exception
}
// TODO Auto-generated method stub
return null;
}
}
struts smatrupload做的文件上传
需积分: 10 159 浏览量
2008-12-14
20:04:14
上传
评论
收藏 1.51MB RAR 举报
llf19871204
- 粉丝: 3
- 资源: 2
最新资源
- 聊天系统(java+applet).zip
- 毕业设计:基于SSM的mysql-高校学生请假管理系统(源码 + 数据库 + 说明文档)
- 博客系统(struts+hibernate+spring).rar
- c语言学生成绩管理系统源码.zip
- 毕业设计:基于SSM的mysql-网约车用户服务平台(源码 + 数据库 + 说明文档)
- 内容管理系统(hibernate3+struts2+spring2)130224.rar
- 基于Java的班级管理系统课程设计源码
- 内容管理系统(hibernate3+struts2+spring2).rar
- 路由器刷breed Web控制台助手v5.8版本.rar
- Java 在 JEP 12 提供的特性预览
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈