JSP6個常用標籤

2022-09-10 21:33:38 字數 2893 閱讀 2194

標籤表示包含乙個靜態的或者動態的檔案。

語法:

include page="path" flush="true" /> 

orinclude page="path" flush="true">

param name="paramname"

value="paramvalue" />

include>

注:

1、page=」path」 為相對路徑,或者代表相對路徑的表示式。

2、flush=」true」 必須使用flush為true,它預設值是false。

3、子句能讓你傳遞乙個或多個引數給動態檔案,也可在乙個頁面中

使用多個 來傳遞多個引數給動態檔案。

標籤表示重定向乙個靜態html/jsp的檔案,或者是乙個程式段。

語法:

page="path"

} />

or page="path"

} >

name="paramname"

value="paramvalue" />……

jsp:forward>

注:

1、page=」path」 為乙個表示式,或者乙個字串。

2、 name 指定引數名,value指定引數值。引數被傳送到乙個動態

檔案,引數可以是乙個或多個值,而這個檔案卻必須是動態檔案。要傳遞多個參

數,則可以在乙個 jsp檔案中使用多個將多個引數傳送到乙個動態

檔案中。

標籤表示用來在jsp頁面中建立乙個bean例項並指定它的名字以

及作用範圍。

語法:

typespec />

其中typespec有以下幾種可能的情況:

class=」classname」

class=」classname」 type=」typename」

beanname=」beanname」 type=」typename」

type=」typename」

注:

你必須使用class或type,而不能同時使用class和beanname。beanname表示

bean的名字,其形式為「a.b.c」。

標籤表示獲取bean的屬性的值並將之轉化為乙個字串,然

後將其插入到輸出的頁面中。

語法:

property="propertyname" />

注:

1、在使用之前,必須用來建立它。

2、不能使用來檢索乙個已經被索引了的屬性。

3、能夠和j**abeans元件一起使用,但是不能與enterprise

j**a bean一起使用。

setproperty>
標籤表示用來設定bean中的屬性值。

語法:

其中prop_expr有以下幾種可能的情形:

property=」*」

property=」propertyname」

property=」propertyname」 param=」parametername」

property=」propertyname」 value=」propertyvalue」

注:

使用 jsp:setproperty 來為乙個bean的屬性賦值;可以使用兩種方式來實現。

1、在jsp:usebean後使用jsp:setproperty:

… name="user"

property="user" … />

在這種方式中,jsp:setproperty將被執行。

2、jsp:setproperty出現在jsp:usebean標籤內:

id="myuser" … > … 

name="user"

property="user" … />

jsp:usebean>

在這種方式中,jsp:setproperty只會在新的物件被例項化時才將被執行。

語法:

code="classfilename"

codebase="classfiledirectoryname"

[ name="instancename" ]

[ archive="uritoarchive, ..." ]

[ align="bottom | top | middle | left | right" ]

[ height="displaypixels" ]

[ width="displaypixels" ]

[ hspace="leftrightpixels" ]

[ vspace="topbottompixels" ]

[ jreversion="jreversionnumber | 1.1" ]

[ nspluginurl="urltoplugin" ]

[ iepluginurl="urltoplugin" ] >

[ [ name="parametername"

value="" /> ]+

jsp:params> ]

[ text message for user jsp:fallback> ]

jsp:plugin>

jsp常用標籤

把另乙個資源的輸出內容插入進當前jsp頁面的輸出內容之中,這種在jsp頁面執行時的引入方式叫做動態引入 動態引入和靜態引入的區別 靜態引用是在編譯jsp前簡單地把源 包含進來 動態引用是在執行時,把web請求和響應物件傳過去,對請求和相應物件進一步處理 也就是說,靜態引用,引用的 是什麼,引用進來就...

jsp 常用標籤的使用

jsp中定義實體bean clu class cn.domain.caclubean clu 獲取bean的屬性值,並將值輸出到頁面上 el表示式 el表示式取資料時,通常用.號,號取不出來就用 pagecontext.findattribute data page,request,session,...

什麼是jsp及一些常用標籤

jsp 全名j a servlet page 當客戶端訪問web容器裡的jsp頁面時,伺服器將jsp轉換為級.j a檔案,然後編譯為.class檔案,使用者最後拿到的就是伺服器編譯完成後的class物件,也就是servlet。裡面可以編寫j a 段。輸出裡面j a 的值。等同於 但是裡面值為空的話,...