Student.java
1
package bean;
2
public class Student{
3
private String name;
4
public void setName(String name){
5
this.name=name;
6
}
7
public String getName(){
8
return name;
9
}
10
}
stu.jsp
2

3

4

5

6

7

8

9

10

1
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
<jsp:useBean id="stu" class="bean.Student" scope="page" />
4
<html xmlns="http://www.w3.org/1999/xhtml">
5
<head>
6
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
7
<title>input</title>
8
</head>
9
<body>
10
<form name="form1" method="post" action="">
11
<p>姓名:
12
<input name="name" type="text" >
13
</p>
14
<p>
15
<input type="submit" name="Submit" value="提交" />
16
</p>
17
</form>
18
<jsp:setProperty name="stu" property="*" />
19
您的輸入是:<br><br>
20
<%=stu.getName() %>
21
</body>
22
</html>
23

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

一些非常簡單的代碼,但讓我倍受打擊
首先,形似<jsp:****>的語句都在句尾的"/"一定不能省略
其次,useBean此處是id="XXX" 其他調用的地方都是name="XXX"
最后,輸出可以用<jsp: getProperty...../>
也可以用 <%=ID.getXXX() %>輸出
沒有所謂的命運,只有不同的選擇!