日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

JSP由淺入深10—— Beans and Forms處理_JSP教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:JSP由淺入深11—— 標(biāo)記庫(kù)
JSP 1.1提出了一種擴(kuò)展的JSP標(biāo)志的方法,這種方法命名為“標(biāo)志庫(kù)”。這些庫(kù)允許另外的一些類似于jsp:include 或者jsp:forward的標(biāo)志,但是它們不是以jsp:為前綴的并且還附件一些

表單(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”開始其后是區(qū)域名的一種方法。區(qū)域名字的第一個(gè)字母要用大寫的。所以如果區(qū)域?yàn)椤癳mail”,它的“setter”方法就為“setEmail”。同樣的,“Getter”方法也類似定義,它只不過是用“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; }

}

分享:JSP由淺入深12—— 表單編輯
比如來(lái)自Blazix服務(wù)器的標(biāo)志庫(kù)在你的系統(tǒng)環(huán)境中不能使用,那么不使用標(biāo)志庫(kù)來(lái)實(shí)現(xiàn)相似的功能呢?本教程就是為這個(gè)問題而提出的。這個(gè)問題是可以解決的,只是代碼要長(zhǎng)一點(diǎn)。主要

來(lái)源:模板無(wú)憂//所屬分類:JSP教程/更新時(shí)間:2008-08-22
相關(guān)JSP教程