📄 newsform.java
字号:
//Created by MyEclipse Struts// XSL source (default): platform:/plugin/com.genuitec.eclipse.cross.easystruts.eclipse_4.0.1/xslt/JavaClass.xslpackage math.news.controller;import java.sql.Date;import javax.servlet.http.HttpServletRequest;import org.apache.struts.action.ActionError;import org.apache.struts.action.ActionErrors;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionMapping;import org.apache.struts.upload.FormFile;import org.apache.struts.upload.MultipartRequestHandler;public class NewsForm extends ActionForm { private static final long serialVersionUID = 1L; public static final String ERROR_PROPERTY_MAX_LENGTH_EXCEEDED = "org.apache.struts.webapp.upload.MaxLengthExceeded"; private int newsId;// 自增ID private String newsTitle;// 新闻标题 private String newsContent;// 新闻内容 private int userId;// 用户ID private String userName;// 用户ID private Date issueTime;// 新闻发布时间 private String newsImage;// 新闻图片地址 private String userIp;// IP protected FormFile theFile;// 文件流 protected String gs;// 文件扩展名 private String pagerOffset; public String getPagerOffset() { return pagerOffset; } public void setPagerOffset(String pagerOffset) { this.pagerOffset = pagerOffset; } public String getGs() { return gs; } public void setGs(String gs) { this.gs = gs; } public Date getIssueTime() { return issueTime; } public void setIssueTime(Date issueTime) { this.issueTime = issueTime; } public String getNewsContent() { return newsContent; } public void setNewsContent(String newsContent) { this.newsContent = newsContent; } public int getNewsId() { return newsId; } public void setNewsId(int newsId) { this.newsId = newsId; } public String getNewsImage() { return newsImage; } public void setNewsImage(String newsImage) { this.newsImage = newsImage; } public String getNewsTitle() { return newsTitle; } public void setNewsTitle(String newsTitle) { this.newsTitle = newsTitle; } public FormFile getTheFile() { return theFile; } public void setTheFile(FormFile theFile) { this.theFile = theFile; } public int getUserId() { return userId; } public void setUserId(int userId) { this.userId = userId; } public String getUserIp() { return userIp; } public void setUserIp(String userIp) { this.userIp = userIp; } public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) { ActionErrors errors = null; //has the maximum length been exceeded? Boolean maxLengthExceeded = (Boolean) request.getAttribute(MultipartRequestHandler. ATTRIBUTE_MAX_LENGTH_EXCEEDED); if ( (maxLengthExceeded != null) && (maxLengthExceeded.booleanValue())) { errors = new ActionErrors(); errors.add(ERROR_PROPERTY_MAX_LENGTH_EXCEEDED, new ActionError("maxLengthExceeded")); } else { String fileName = theFile.getFileName(); if ( (!fileName.toLowerCase().endsWith(".gif")) && (!fileName.toLowerCase().endsWith(".jpg")) && (!fileName.toLowerCase().endsWith(".png"))) { errors = new ActionErrors(); errors.add("notImage", new ActionError("notImage")); } } return errors; } public void reset(ActionMapping mapping, HttpServletRequest request) { } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -