創建ActionForm

ActionForm是個JavaBean,擴展org.apache.struts.ActionForm類。這個對象捕獲通過請求傳送的輸入。當瀏覽器提交一個表單,它在請求中爲每個表單中的字段創建一個參數。ActionForm針對每個HTML表單中的字段具有一個對應的屬性。ActionServlet匹配請求中的參數和ActionForm中的屬性。當匹配好後,ActionServlet 爲屬性調用setter方法,並將請求中的值傳入。在我們的練習中,表單中的userName字段需要一個setUserName(String)方法。Password1字段需要setPassword1(String) 和 setPassword2(String)方法。 

RegisterForm  的源代碼顯示在清單1中。 

package app;
import org.apache.struts.action.*;

public class Registerform extends ActionForm {
	protected String userName;

	protected String password1;

	protected String password2;

	public String getPassword1() {
		return password1;
	}

	public void setPassword1(String password1) {
		this.password1 = password1;
	}

	public String getPassword2() {
		return password2;
	}

	public void setPassword2(String password2) {
		this.password2 = password2;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}
}

存儲在 

<BaseDirectory>/webapps/register/WEB-INF/classes/app下



發佈了255 篇原創文章 · 獲贊 33 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章