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

📄 pcardactionform.java

📁 java web开发宝典源代码
💻 JAVA
字号:
package com.yxq.ModuleB.actionform;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;

public class PcardActionForm extends ActionForm {
	private int id;
	private String pcardSubject;
	private String pcardContent;
	private String pcardIssuer;
	private String pcardTime;
	
	public PcardActionForm(){
		pcardSubject="";
		pcardContent="";
		pcardIssuer="";
		pcardTime="";
	}
	public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
		ActionErrors errors=new ActionErrors();
		String op=request.getParameter("method");
		String actionType=request.getParameter("actionType");
		if(op==null)
			op="";
		if(actionType==null)
			actionType="";
		if((op.equals("Add")||op.equals("Modify"))&&(actionType.equals("doOP"))){
			if(pcardSubject==null||pcardSubject.equals("")){
				errors.add("noSubject",new ActionMessage("office.pcard.noSubject"));				
			}
			if(pcardIssuer==null||pcardIssuer.equals("")){
				errors.add("noIssuer",new ActionMessage("office.pcard.noIssuer"));				
			}
			if(pcardContent==null||pcardContent.equals("")){
				errors.add("contentE",new ActionMessage("office.pcard.noContent"));				
			}
			else if(pcardContent.length()>2000){
				errors.add("contentE",new ActionMessage("office.pcard.ContentLength.E"));
			}
			
			if(op.equals("Add"))
				request.setAttribute("mainPage","/ModuleB/pcardAdd.jsp");
			else
				request.setAttribute("mainPage","/ModuleB/pcardModify.jsp");
		}
		return errors;
	}

	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getPcardContent() {
		return pcardContent;
	}
	public void setPcardContent(String pcardContent) {
		this.pcardContent = pcardContent;
	}
	public String getPcardIssuer() {
		return pcardIssuer;
	}
	public void setPcardIssuer(String pcardIssuer) {
		this.pcardIssuer = pcardIssuer;
	}
	public String getPcardSubject() {
		return pcardSubject;
	}
	public void setPcardSubject(String pcardSubject) {
		this.pcardSubject = pcardSubject;
	}
	public String getPcardTime() {
		return pcardTime;
	}
	public void setPcardTime(String pcardTime) {
		this.pcardTime = pcardTime;
	}
	
	public void clear(){
		pcardSubject="";
		pcardContent="";
		pcardIssuer="";
		pcardTime="";
	}
}

⌨️ 快捷键说明

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