2010年8月13日金曜日

StrutsのActionFormサンプル

初めて作成したPage3ActionFormのひな型です。

/*
* 初めてのActionForm For Struts
* サンプル
*/


package actionform;


import javax.servlet.http.HttpServletRequest;


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


/**
*
*
*/
public class Page3ActionForm extends org.apache.struts.action.ActionForm {


private String name;


private int number;


/**
* @return
*/
public String getName() {
return name;
}


/**
* @param string
*/
public void setName(String string) {
name = string;
}


/**
* @return
*/
public int getNumber() {
return number;
}


/**
* @param i
*/
public void setNumber(int i) {
number = i;
}


/**
*
*/
public Page3ActionForm() {
super();
// TODO Auto-generated constructor stub
}


/**
* This is the action called from the Struts framework.
* @param mapping The ActionMapping used to select this instance.
* @param request The HTTP Request we are processing.
* @return
*/
public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
ActionErrors errors = new ActionErrors();
if (getName() == null || getName().length() < 1) {
errors.add("name", new ActionMessage("error.name.required"));
// TODO: add 'error.name.required' key to your resources
}
return errors;
}
}

0 件のコメント:

コメントを投稿