Struts上传文件
来源:互联网 发布:数据挖掘基础教程 pdf 编辑:程序博客网 时间:2024/06/03 22:50
核心代码:
/* * Generated by MyEclipse Struts * Template path: templates/java/JavaClass.vtl */package com.ljg.struts.action;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.Action;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionForward;import org.apache.struts.action.ActionMapping;import org.apache.struts.upload.FormFile;import com.ljg.struts.form.UserForm;public class RegisterAction extends Action {public ActionForward execute(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) {UserForm userForm = (UserForm) form;// TODO Auto-generated method stubString userName=userForm.getUserName();FormFile formFile=userForm.getMyPhoto();String fileName=formFile.getFileName();int fileSize=formFile.getFileSize();System.out.println(fileName+" "+fileSize);InputStream is=null;OutputStream os=null;try {is=formFile.getInputStream();String keepFilePath=this.getServlet().getServletContext().getRealPath("/file");System.out.println("keepFilePath===="+keepFilePath);os=new FileOutputStream(keepFilePath+"\\"+fileName);int length=0;byte[] bytes=new byte[1024];while((length=is.read(bytes))>0){os.write(bytes, 0, length);}} catch (Exception e) {// TODO: handle exceptione.printStackTrace();}finally{try {is.close();os.close();} catch (Exception e2) {// TODO: handle exceptione2.printStackTrace();}}return null;}}
- Struts的文件上传
- struts文件上传要点
- Struts的文件上传
- struts文件上传要点
- Struts的文件上传
- Struts的文件上传
- Struts的文件上传
- Struts上传文件笔记
- Struts文件上传
- Struts的文件上传
- 上传文件(struts篇)
- Struts的文件上传
- struts 多文件上传
- struts构建文件上传
- struts多文件上传
- Struts的文件上传
- 使用Struts上传文件
- struts文件上传
- PO BO VO DTO POJO DAO概念及其作用
- 紫薇花开的季节(二)
- 装饰模式(Decorator)
- android弹出对话框
- UML建模之数据建模(Data Model Diagram)
- Struts上传文件
- Flex 4 中,加载XML的几种方式
- UML建模之业务处理模型(Business Process Model,BPM)
- java反射机制的理解
- UML建模之时序图(Sequence Diagram)
- 协议与委托(Protocol and Delegate)实例解析
- UML建模之部署图(Deployment Diagram)
- 从那一天起,你就成了我的全部
- HDU 4278 Faulty Odometer [模拟]