主頁(yè) > 知識(shí)庫(kù) > JSP由淺入深(10)—— Beans and Forms處理

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

熱門標(biāo)簽:地圖標(biāo)注創(chuàng)業(yè)項(xiàng)目入駐 四川電信外呼系統(tǒng)靠譜嗎 珠海銷售外呼系統(tǒng)運(yùn)營(yíng)商 長(zhǎng)春回?fù)芡夂粝到y(tǒng)廠家 電銷外呼系統(tǒng) 排行榜 廣州三五防封電銷卡 山東智能云外呼管理系統(tǒng) 地圖標(biāo)注制作道路 外呼系統(tǒng)啥意思
表單(Forms)是在網(wǎng)站交互的一個(gè)很普通的方法。JSP使表單處理更加簡(jiǎn)單。在JSP中處理表單的標(biāo)準(zhǔn)方法是定義一個(gè)“bean”。這個(gè)“bean”不是一個(gè)完全的Java bean。你只需在定義一個(gè)類使它有個(gè)區(qū)域,這個(gè)區(qū)域跟表單中的每一個(gè)區(qū)域相對(duì)應(yīng)。這個(gè)類區(qū)域必須有“setters”來(lái)匹配表單區(qū)域的名字。舉個(gè)例子,讓我們修改一下前面教程的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ù),我們要定義一個(gè)Java類,使它有“username”、“email”、“age”的區(qū)域,并且我們要提供“setter”方法“setUsername”、“setEmail”和“setAge”。這個(gè)“setter”方法只是一個(gè)以“set”開(kāi)始其后是區(qū)域名的一種方法。區(qū)域名字的第一個(gè)字母要用大寫的。所以如果區(qū)域?yàn)椤癳mail”,它的“setter”方法就為“setEmail”。同樣的,“Getter”方法也類似定義,它只不過(guò)是用“get”來(lái)代替“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; }

}

標(biāo)簽:吳忠 玉樹(shù) 肇慶 廣元 北海 潮州 保定 紹興

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《JSP由淺入深(10)—— Beans and Forms處理》,本文關(guān)鍵詞  JSP,由淺入深,Beans,and,Forms,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《JSP由淺入深(10)—— Beans and Forms處理》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于JSP由淺入深(10)—— Beans and Forms處理的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章