package form; import javax.servlet.http.HttpServletRequest; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionMapping; @SuppressWarnings("serial") public class InputForm extends ActionForm { private String textBox; private String passwd; private String textArea; private boolean checkBox; private String[] multiBox; private String radio; private String select1; private String[] select2; private String hidden; public InputForm() { //JSP側で値を得たとき、NULLにならないように初期値をいれておく。 multiBox= new String[0]; select2 = new String[0]; } public String getTextBox() { return textBox; } public void setTextBox(String textBox) { this.textBox = textBox; } public String getPasswd() { return passwd; } public void setPasswd(String passwd) { this.passwd = passwd; } public String getTextArea() { return textArea; } public void setTextArea(String textArea) { this.textArea = textArea; } public boolean isCheckBox() { return checkBox; } public void setCheckBox(boolean checkBox) { this.checkBox = checkBox; } public String[] getMultiBox() { return multiBox; } public void setMultiBox(String[] multiBox) { this.multiBox = multiBox; } public String getRadio() { return radio; } public void setRadio(String radio) { this.radio = radio; } public String getSelect1() { return select1; } public void setSelect1(String select1) { this.select1 = select1; } public String[] getSelect2() { return select2; } public void setSelect2(String[] select2) { this.select2 = select2; } public String getHidden() { return hidden; } public void setHidden(String hidden) { this.hidden = hidden; } /** * チェックボックスなどのコントロール値を初期化する */ public void reset(ActionMapping mapping, HttpServletRequest req) { checkBox = false; multiBox= new String[0]; select2 = new String[0]; } }