</p> 然后编写登录的JSP页面5 e8 Y, ^5 ?: P# j9 O& m1 I
) }) I2 D3 T: x6 s& @
+ a, f5 t* N0 o" G( @1 [
0 S) h) f+ v2 |, z" i 9 n+ I$ H' N3 p2 F- L& G2 N% V4 b
0 F4 D7 t2 Q9 Z- g; h% u: U
# ~/ N1 n4 g) h9 o5 }" p
0 P* q7 y5 _. F( X$ r: Q1 K; k
: F2 C+ c$ o c" i6 ` $ ^2 @- e. R4 v0 W! T. }" U. Z7 b
+ n1 B" r5 D3 \
! r. D! M- q9 W8 b" h
0 ]4 P1 m( [' I: ]0 f0 y. Z
% {' Z6 P/ C- t) S4 o2 n& V6 y7 m O6 B2 k% c" B
1 z' [" C& {2 f+ Y' _ ! y, E1 {2 q4 L& h$ ~7 q: y0 F
, G) M! b, s+ f9 } W& V7 M
& `# v6 d5 T; \- Z7 m, N 注意这里面的JSP里面的表单名称要与Action里面的名称保持一致的1) k4 Z, X' ~( w* J& M" ?
也可以将其抽出来/
* T% b* @1 X% {1 A& O' g 方式二:定义一个VO对象9 E" E1 B9 J) {/ c- K- `
自定义vo文件名:LoginVO.java
8 G- w. D0 F5 k4 J' Y% x+ F6 U6 ^4 | 文件内容:$ F; g: r4 s _$ A5 ?
package struts2.login;* X) B/ Y3 U2 n( o( I
public class LoginVO {/ k+ Y/ m2 V0 k
private String username;
7 A; v# u+ K5 J private String password;1 G# U1 `# Z' J; r
public String getUsername() {
) `; L# {# d$ p) E* R% M- ` return username;
$ l3 I ]3 x5 ^) n J }; b( g7 g+ x% B9 {# m8 _" c3 }
public void setUsername(String username) {" N4 v8 r4 v- f# h2 Y( G1 W
this.username = username;
$ Y9 U9 {0 {' ]" B& @. s! z }
- \7 s4 j6 G$ J' k, F. A public String getPassword() {
- S: c% }: r: \3 t; x1 H return password;
% Q6 f- y$ ~6 _9 Y5 K' |- | }" K4 L/ k, w4 V3 L( ]9 U& n% G
public void setPassword(String password) {+ G- L$ d$ D( I6 ]
this.password = password;4 ^" Y$ l" d5 i. F$ R
}
8 ~ t2 P& b) Q" W8 O3 K* k: E9 V4 b0 N N1 g% ^5 w2 c/ G: n
} |