先寫一個javabean:
再來一個提交表單的頁面,文本框的name對應javabean中相應的屬性:
最后是在consist.jsp頁面中設置并獲取表單提交的相應的值:
學的不夠深入,還應該有其他的方式獲取javabean的值,不過小弟現只知這三種,等發現了其他的方式,再來補充。若是“游俠”有其他方式,希望賜上代碼?。?
1
public class UserBean {
2
private String username;
3
private String pwd;
4
public String getUsername() {
5
return username;
6
}
7
public void setUsername(String username) {
8
this.username = username;
9
}
10
public String getPwd() {
11
return pwd;
12
}
13
public void setPwd(String pwd) {
14
this.pwd = pwd;
15
}
16
}

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

再來一個提交表單的頁面,文本框的name對應javabean中相應的屬性:
1
<form action="consist.jsp" method="post">
2
<table>
3
<tr>
4
<td><input type="checkbox"/></td>
5
<td>請輸入用戶名:</td>
6
<td><input type="text" name="username"></td>
7
</tr>
8
<tr>
9
<td><input type="checkbox"/></td>
10
<td>請輸入密碼:</td>
11
<td><input type="password" name="password"></td>
12
</tr>
13
<tr>
14
<td><input type="checkbox"/></td>
15
<td colspan="2"><input type="submit" value="登錄"></td>
16
</tr>
17
</table>
18
</form>

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

最后是在consist.jsp頁面中設置并獲取表單提交的相應的值:
1
<jsp:useBean id="User" class="mypack.UserBean" scope="request"></jsp:useBean>
2
3
<!-- 設置javabean的值 -->
4
<jsp:setProperty name="User" property="username" param="username"/>
5
<jsp:setProperty name="User" property="pwd" param="password"/><hr/>
6
7
<!-- 通過jsp標簽 -->
8
username:<jsp:getProperty property="username" name="User"/><br/>
9
password:<jsp:getProperty property="pwd" name="User"/><br/><hr/>
10
11
<!-- 通過java code,User即是jsp:userBean標簽中的id的值 -->
12
username:<%=User.getUsername() %><br/>
13
password:<%=User.getPwd() %><br/><hr/>
14
15
<!-- 通過EL表達式 -->
16
username:${User.username}<br/>
17
password:${User["pwd"]}<br/><hr/>

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

學的不夠深入,還應該有其他的方式獲取javabean的值,不過小弟現只知這三種,等發現了其他的方式,再來補充。若是“游俠”有其他方式,希望賜上代碼?。?