struts2驗證框架將驗證資訊輸出到指定位置

2021-07-09 04:47:46 字數 2604 閱讀 5591

<

form

name

="form1"

action

="login"

method

="post"

>

<

s:token

>

s:token

>

<

table

border

="1"

cellspacing

="10"

cellpadding

="5"

style

="width:100%; border-collapse:collapse;"

>

<

tr>

<

tdalign

="right"

style

="width:20%;"

>

使用者名稱:

td>

<

tdstyle

="width:30%"

>

<

input

type

="text"id=

"user.userid"

name

="user.userid"

class

="input"

value

="<

s:property

value="

user

.userid"

/>

" />

td>

<

tdstyle

="width:30%"

class

="fielderror"

>

<

s:fielderror

>

<

s:param

>

user.userid

s:param

>

s:fielderror

>

td>

tr>

<

tr>

<

tdalign

="right"

>

密碼:td

>

<

td>

<

input

type

="password"id=

"user.password"

name

="user.password"

value

="<

s:property

value="

user

.password"

/>

" class

="input"

/>

td>

<

tdclass

="fielderror"

>

<

s:fielderror

>

<

s:param

>

user.password

s:param

>

s:fielderror

>

td>

tr>

<

tr>

<

tdstyle

="height:30px;"

>

td>

<

td>

td>

<

td>

td>

tr>

<

tr>

<

tdcolspan

="2"

align

="center"

>

<

input

type

="submit"

value

="提交"

class

="button"

/>

<

input

type

="reset"

value

="重置"

class

="button"

/>

td>

tr>

table

>

<

form

>

驗證效果圖

1、不使用標籤,這個標籤會使驗證資訊預設輸出到標籤上方。

2、使用加引數標籤,將驗證資訊輸出到指定位置。

[html]view plain

copy

<

s:fielderror

>

<

s:param

>

user.password

s:param

>

s:fielderror

>

3、同時,在驗證返回後,將之前使用者輸入的資訊輸出到對應控制項,減少使用者不必要的重複輸入。

Struts2驗證框架

action配置中一定要設定input返回頁面 新增驗證只要建立驗證的xml檔案 在action同包下,建立 action類名 validation.xml 如 validateaction建立validateaction validation.xml 注意 1.要驗證的方法不能叫input.2.這...

struts2 驗證框架

驗證框架 validate 第一種方式 繼承actionsupport類重寫validate 方法 表示提交到此action所有請求都會執行驗證。eg public classloginaction extendsactionsupport publicstring execute override...

Struts2 框架驗證

一 對於輸入校驗struts2提供了兩種實現方法 1 採用手工編寫 實現。2 基於xml配置方式實現。注意 配置驗證檔案actionname alias validation.xml 常用 使用基於xml配置方式實現輸入校驗時,action也需要繼承actionsupport 並且提供校驗檔案和ac...