⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iinsertaction.java

📁 大众软件发布系统 我们供大家学习只用.自己做的可能会有错误请大家指出!
💻 JAVA
字号:
//Created by MyEclipse Struts// XSL source (default): platform:/plugin/com.genuitec.eclipse.cross.easystruts.eclipse_4.0.0/xslt/JavaClass.xslpackage com.xxfb.struts.action;  import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;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.xxfb.hibernate.po.Sortinfor;import com.xxfb.spring.IInfor;import com.xxfb.spring.ISort;import com.xxfb.spring.Infor;import com.xxfb.struts.form.InforForm;import com.xxfb.struts.form.LoginForm;/**    ss * MyEclipse Struts   * Creation date: 01-07-2008 *  * XDoclet definition: * @struts.action path="/login" name="loginForm" input="/login.jsp" scope="request" validate="true" * @struts.action-forward name="erorr" path="/erorr.jsp" redirect="true" *///插入一个种类 public class IInsertAction extends Action { 	// --------------------------------------------------------- Instance Variables	// --------------------------------------------------------- Methods	/** 	 * Method execute    	 * @param mapping	 * @param form	 * @param request	 * @param response	 * @return ActionForward	 */	private IInfor infor;	public void setInfor(Infor infor) {		this.infor = infor;	}	public ActionForward execute(		ActionMapping mapping,		ActionForm form,		HttpServletRequest request,		HttpServletResponse response) {		String idd = request.getParameter("sortid");		Integer id = new Integer(idd);		InforForm inforForm = (InforForm)form;		FormFile file  = inforForm.getFilename();		String filename =  file.getFileName();		String filepath = request.getRealPath("FileUpload");		try {			InputStream is = file.getInputStream();						OutputStream out = new FileOutputStream(filepath+"\\"+filename);//获得文件输出流			int bytes=0;			byte [] buffer = new byte[8192];			while((bytes = is.read(buffer,0,8192))!=-1){			out.write(buffer,0,bytes);			}			out.close();			is.close();			file.destroy();					} catch (FileNotFoundException e) {			// TODO Auto-generated catch block			e.printStackTrace();		} catch (IOException e) {			// TODO Auto-generated catch block			e.printStackTrace();		}				String name = inforForm.getInforname();		String time = inforForm.getInfortime();		String des = inforForm.getInfordescribe();		String detail = inforForm.getInfordetail();				String sortid=inforForm.getSortid();				com.xxfb.hibernate.po.Infor in = new com.xxfb.hibernate.po.Infor();		in.setInforname(name);		in.setInfortime(time);		in.setInfordescribe(des);		in.setInfordetail(detail);		in.setIsissue(new Integer(2));		in.setInforfujian(filepath+"\\"+filename);		//System.out.print(des);		infor.insertInfor(id,in);				// TODO Auto-generated method stub		return mapping.findForward("succes");	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -