package kadai1; import com.opensymphony.xwork2.ActionSupport; import com.opensymphony.xwork2.ModelDriven; import java.util.*; @SuppressWarnings("serial") public class Search extends ActionSupport implements ModelDriven { public String execute() throws Exception { if (isInvalid()) { return INPUT; } resultlist = null; resultlist = Database.selectdata(model); return SUCCESS; } public String edit() throws Exception { System.out.println(this.getClass().getName() +".edit()"); resultlist = null; resultlist = Database.selectdata(model); model = resultlist.get(0); model.entrymode = "update"; System.out.println(model.toString()); return INPUT; } private boolean isInvalid() { boolean result; result = isInvalidString(model.id) & (model.grade < 1) & isInvalidString(model.mailaddress) & (model.area < 1); return result; } private boolean isInvalidString(String str) { boolean result; result = (str == null) || (str.isEmpty()); return result; } private ModelUserData model = new ModelUserData(); public ModelUserData getModel() { return model; } private ArrayList resultlist; public ArrayList getResultlist() { return this.resultlist; } }