Struts2中的表單及表單驗證

2021-07-25 20:25:13 字數 988 閱讀 6700

//struts表單布局

//預設提交方式:post

//自動布局**樣式:table-tr-td,可以加入theme=」******」取消預設樣式

//全域性取消**樣式:在struts.xml配置檔案中加入

在jsp頁面

使用者名稱:

年齡:

表單驗證:

先執行validate()方法;後執行目標方法(如login()方法)。

1、在struts.xml配置檔案中加入:

index.jsp
2、繼承actionsupport

public class useraction extends actionsupport
3、重寫validate方法

//驗證方法

@override

public void validate()

if(user.getage()==0)

}

4、在jsp頁面加入:

//顯示全部錯誤資訊

//theme=」******」取消預設的無序列表樣式

//分別顯示錯誤資訊

5、讓驗證方法只對乙個方法有效

//驗證方法不再重寫,在validate後加上要驗證的目標方法明,首字母大寫

public void validatelogin()

if(user.getage()==0)

}

struts2 表單驗證

表單驗證有兩種方式,驗證和xml配置驗證器驗證。每種方法都可以設定全域性驗證和單個方法驗證。感覺單個方法用的多一點。例子 使用者註冊,進行驗證。表單如下 struts.xml配置資訊 userpkg extends struts default user class com.huitong.acti...

Struts2提交表單

1 動態方法呼叫,在struts.xml中開啟,實現效果為 constant name struts.enable.dynamicmethodinvocation value true http localhost 8080 struts2 m en submit login.action,動態方法...

Struts的ActionForm表單驗證

1.在actionform中新增 public if password null password equals returnerrors 2.在 jsp中新增 使用者名稱td td logic present name loginformbean html text property userna...