📄 photoform.java
字号:
package cn.js.fan.module.photo;import javax.servlet.http.*;import cn.js.fan.base.*;import cn.js.fan.security.*;import cn.js.fan.util.*;import com.redmoon.kit.util.FileUpload;import java.io.IOException;import cn.js.fan.web.Global;import javax.servlet.ServletContext;import java.util.Vector;import com.redmoon.kit.util.FileInfo;import java.util.Calendar;public class PhotoForm extends AbstractForm { public FileUpload fileUpload; public PhotoForm() { } public FileUpload doUpload(ServletContext application, HttpServletRequest request) throws ErrMsgException { fileUpload = new FileUpload(); fileUpload.setMaxFileSize(Global.FileSize); String[] extnames = {"jpg", "gif", "png"}; fileUpload.setValidExtname(extnames); int ret = 0; try { ret = fileUpload.doUpload(application, request); if (ret != fileUpload.RET_SUCCESS) { throw new ErrMsgException("ret=" + ret + " " + fileUpload.getErrMessage()); } } catch (IOException e) { logger.error("doUpload:" + e.getMessage()); } return fileUpload; } public String getUserName() { return userName; } public int getSort() { return sort; } public String getKind() { return kind; } public String getTitle() { return title; } public int getId() { return id; } public String getDirection() { return direction; } public String chkUserName() { userName = fileUpload.getFieldValue("userName"); if (userName==null || userName.equals("")) { log("缺少用户名!"); } if (!SecurityUtil.isValidSqlParam(userName)) log("请勿使用' ; 等字符!"); return userName; } public String chkTitle() { title = fileUpload.getFieldValue("title"); if (title==null || title.equals("")) { log("名称必须填写!"); } if (!SecurityUtil.isValidSqlParam(title)) log("请勿使用' ; 等字符!"); return title; } public int chkId(HttpServletRequest request) { try { id = ParamUtil.getInt(request, "id"); } catch (Exception e) { log(e.getMessage()); } return id; } public int chkId() { try { id = Integer.parseInt(fileUpload.getFieldValue("id")); } catch (Exception e) { log(e.getMessage()); } return id; } public String chkDirection(HttpServletRequest request) { try { direction = ParamUtil.get(request, "direction"); } catch (Exception e) { log(e.getMessage()); } return direction; } public int chkSort() { String sSort = fileUpload.getFieldValue("sort"); try { sort = Integer.parseInt(sSort); } catch (Exception e) { log(e.getMessage()); } return sort; } public String chkKind() { kind = fileUpload.getFieldValue("kind"); if (kind==null || kind.equals("")) { log("类别必须填写!"); } return kind; } public boolean checkAdd(ServletContext application, HttpServletRequest request) throws ErrMsgException { init(); doUpload(application, request); chkTitle(); chkUserName(); chkKind(); report(); return true; } public boolean checkDel(HttpServletRequest request) throws ErrMsgException { init(); chkId(request); report(); return true; } public boolean checkModify(ServletContext application, HttpServletRequest request) throws ErrMsgException { init(); doUpload(application, request); chkUserName(); chkTitle(); chkKind(); chkId(); report(); return true; } public boolean checkMove(HttpServletRequest request) throws ErrMsgException { init(); chkId(request); chkDirection(request); report(); return true; } public void setUserName(String userName) { this.userName = userName; } public void setSort(int sort) { this.sort = sort; } public void setKind(String kind) { this.kind = kind; } public void setTitle(String title) { this.title = title; } public void setId(int id) { this.id = id; } public void setDirection(String direction) { this.direction = direction; } public FileUpload getFileUpload() { return fileUpload; } private String userName; private int sort; private String kind; private String title; private int id; private String direction;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -