📄 photoaddaction.java~12~
字号:
package Action;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForm;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForward;
import ActionForm.photoActionForm;
import org.apache.struts.action.Action;
import OperationDB.operation;
import org.apache.struts.upload.FormFile;
import javax.servlet.http.HttpSession;
import java.io.UnsupportedEncodingException;
import Tool.UploadFile;
import Tool.Chinese;
public class photoAddAction extends Action {
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request,
HttpServletResponse response) throws Exception {
photoActionForm photoActionForm = (photoActionForm) form;
operation o=new operation();
Chinese c=new Chinese();
UploadFile uploadFile = new UploadFile();
String dir = servlet.getServletContext().getRealPath("/photo");
FormFile formfile=photoActionForm.getFormfile();
String getType=formfile.getFileName().substring(formfile.getFileName().lastIndexOf(".")+1);
String imageType[]={"JPG","BMP","bmp","gif","jpg"};
for(int ii=0;ii<imageType.length;ii++){
if(imageType[ii].equals(getType)){
photoActionForm.setPhotoAddress("photo/"+uploadFile.upload(dir,formfile));
photoActionForm.setPhotoDescription(c.ToChinese(request.getParameter("photoDescription")));
photoActionForm.setPhotoTime(c.ToChinese(request.getParameter("photoTime")));
boolean flag=o.addphoto(photoActionForm);
if(flag){
return mapping.findForward("success");
}
}
}
throw new java.lang.UnsupportedOperationException(
"Method $execute() not yet implemented.");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -