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

首頁 > 編程 > JSP > 正文

JSP由淺入深10―― Beans and Forms處理

2024-09-05 00:16:59
字體:
來源:轉載
供稿:網友

表單(Forms)是在網站交互的一個很普通的方法。JSP使表單處理更加簡單。在JSP中處理表單的標準方法是定義一個“bean”。這個“bean”不是一個完全的Java bean。你只需在定義一個類使它有個區域,這個區域跟表單中的每一個區域相對應。這個類區域必須有“setters”來匹配表單區域的名字。舉個例子,讓我們修改一下前面教程的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>

為了收集數據,我們要定義一個Java類,使它有“username”、“email”、“age”的區域,并且我們要提供“setter”方法“setUsername”、“setEmail”和“setAge”。這個“setter”方法只是一個以“set”開始其后是區域名的一種方法。區域名字的第一個字母要用大寫的。所以如果區域為“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; }

}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 瓦房店市| 八宿县| 丰原市| 定襄县| 修水县| 章丘市| 紫金县| 临沭县| 普陀区| 建湖县| 南漳县| 仁布县| 和林格尔县| 宜城市| 桐梓县| 潢川县| 大石桥市| 安庆市| 苍溪县| 彭山县| 方正县| 顺昌县| 玉龙| 湘潭县| 洞口县| 正安县| 甘德县| 休宁县| 政和县| 苍南县| 甘孜县| 湘阴县| 天祝| 印江| 栖霞市| 公主岭市| 肇东市| 万山特区| 澄江县| 陆川县| 平利县|