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

📄 pupdateaction.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 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.spring.IPicture;import com.xxfb.struts.form.LoginForm;import com.xxfb.struts.form.PictureForm;/**  * 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 PUpdateAction extends Action {	// --------------------------------------------------------- Instance Variables	// --------------------------------------------------------- Methods	/** 	 * Method execute	 * @param mapping	 * @param form	 * @param request	 * @param response	 * @return ActionForward	 */	private IPicture picture;	public void setPicture(IPicture picture) {		this.picture = picture;	}	public ActionForward execute(		ActionMapping mapping,		ActionForm form,		HttpServletRequest request,		HttpServletResponse response) {		String picturepath = request.getRealPath("Pictureupload");		System.out.print(picturepath);		PictureForm pictureForm = (PictureForm)form;		FormFile file1=pictureForm.getFile1();		FormFile file2=pictureForm.getFile2();		FormFile file3=pictureForm.getFile3();				boolean filebool1 = decide(file1.getFileName());		boolean filebool2 = decide(file2.getFileName());		boolean filebool3 = decide(file3.getFileName());		if(filebool1&&filebool2&&filebool3)		{			if(file1.getFileSize()>1&&filebool1)  			{				picture.insertPicture(new Integer(1),file1,picturepath);			}			if(file2.getFileSize()>1&&filebool2)			{				picture.insertPicture(new Integer(2),file2,picturepath);			}			if(file3.getFileSize()>1&&filebool3)			{				picture.insertPicture(new Integer(3),file3,picturepath);			}						return mapping.findForward("succes");  		}		else		{			return mapping.findForward("erorr");  		}		                                                                                                                                   	}	private   boolean decide(String filename)//判断是不是可用的图片类型 如果不是则返回false	{		int weizhi = filename.lastIndexOf(".")+1;		int changdu = filename.length();		String str =  filename.substring(weizhi,changdu);		if(str.equals("jpg")||str.equals("jpeg")||str.equals("png")||str.equals("")||str==null)		{			System.out.print("true");			return true;		}		else{			System.out.print("false");			return false;		}			}	}

⌨️ 快捷键说明

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