</p> 7 j, I; I( D- v
2 V9 U0 b% B5 P: k" F4 T- Q " s/ V$ C, D8 @' s0 E* u$ D9 s1 G. [
% f# Y1 H) u2 G% C9 g 9 C5 Q- {7 E/ r4 _: p) u$ B! l
i. m. ]9 n" p" _0 @
' Z2 _" R6 q1 W/ M, j ! v1 U/ F+ A% ^9 ]3 j3 i' t
3 D# u* V- a0 K+ R, M, t
: b0 [4 c, p2 |
/ F& M" q5 E7 s4 [5 S
5 G* `6 q# _5 ?, p9 p
7 n( Y1 A% L( N: f* y . N. w* R: L1 h7 k
q* w5 ^0 I2 i
注重这琅缦沔的JSP琅缦沔的表单名称要与Action琅缦沔的名称连结一致的1) x: @! B5 s2 Z$ R5 [7 p- X3 B/ p
也可以将其抽出来/- t, Q, R5 |7 b
体例二:界说一个VO对象
+ L' \" \' O% G. V1 p! T 自界说vo文件名:LoginVO.java3 G M* a0 w4 @) g/ o9 @0 \
文件内容:
0 F- e: {3 V0 f' {# M. z+ \) {4 @ package struts2.login;
" y4 `2 @! r! y5 }$ D public class LoginVO {8 ` ~0 c5 {5 |2 z
private String username;
, y% h( q/ _9 z7 e private String password;
4 y' t( e' x, M! t public String getUsername() {; q" O* B" L7 o9 ]8 h# j$ R
return username;+ I! Y; L, Y" X: ^$ X0 ]1 c
}, e$ h4 v1 x9 [6 Z8 f$ d/ u
public void setUsername(String username) {
2 V6 Y" ?, { P, M4 F5 B this.username = username;0 T9 u- Z2 y* Q/ E' M1 P
}
* B* c9 E }4 o2 w t) q% e public String getPassword() {8 E3 ~) m8 ]7 l8 J
return password;
) W& J' l4 m: s Z# z: M6 O }$ ^/ r9 s& V" \; z8 v
public void setPassword(String password) {
1 M5 b v) n T3 o" u this.password = password;- v6 J3 L, N$ K; g! F6 g
}( `, L' L, R0 a/ m- z6 r; G
}
& M) P2 |: k7 y" y1 H( a: `3 q; \# z3 S3 ~( C% f
在Action文件中,要使用这个vo |