国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

JSP由淺入深(10)—— Beans and Forms處理

2019-11-18 20:38:10
字體:
來源:轉載
供稿:網友
表單(Forms)是在網站交互的一個很普通的方法。jsp使表單處理更加簡單。在JSP中處理表單的標準方法是定義一個“bean”。這個“bean”不是一個完全的java bean。你只需在定義一個類使它有個區(qū)域,這個區(qū)域跟表單中的每一個區(qū)域相對應。這個類區(qū)域必須有“setters”來匹配表單區(qū)域的名字。舉個例子,讓我們修改一下前面教程的GetName.html并且收集Email地址和用戶的年齡。具體代碼修改如下:

<HTML>

<BODY>

<FORM METHOD=POST ACTION="SaveName.jsp">

What's your name? <INPUT TYPE=TEXT NAME=username SIZE=20><BR>

What's your e-mail address? <INPUT TYPE=TEXT NAME=email SIZE=20><BR>

What's your age? <INPUT TYPE=TEXT NAME=age SIZE=4>

<P><INPUT TYPE=SUBMIT>

</FORM>

</BODY>

</HTML>

為了收集數(shù)據(jù),我們要定義一個Java類,使它有“username”、“email”、“age”的區(qū)域,并且我們要提供“setter”方法“setUsername”、“setEmail”和“setAge”。這個“setter”方法只是一個以“set”開始其后是區(qū)域名的一種方法。區(qū)域名字的第一個字母要用大寫的。所以如果區(qū)域為“email”,它的“setter”方法就為“setEmail”。同樣的,“Getter”方法也類似定義,它只不過是用“get”來代替“set”而已。并且要使得setters和getters必須為公共的(public)。例如:

public class UserData {

String username;

String email;

int age;

public void setUsername( String value )

{

username = value;

}

public void setEmail( String value )

{

email = value;

}

public void setAge( int value )

{

age = value;

}

public String getUsername() { return username; }

public String getEmail() { return email; }

public int getAge() { return age; }

}

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 甘谷县| 成安县| 古交市| 齐齐哈尔市| 专栏| 长寿区| 徐水县| 上思县| 象山县| 通许县| 彝良县| 尼勒克县| 彭泽县| 井研县| 谷城县| 慈溪市| 阿拉尔市| 开远市| 郁南县| 清水河县| 象山县| 读书| 定远县| 民勤县| 武城县| 灌云县| 拜城县| 漯河市| 靖远县| 诸暨市| 思茅市| 那曲县| 潼关县| 大足县| 旺苍县| 赣榆县| 邻水| 房产| 伊川县| 安岳县| 盘锦市|