中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

JSP動(dòng)作元素的語(yǔ)法和描述-創(chuàng)新互聯(lián)

本篇內(nèi)容主要講解“JSP動(dòng)作元素的語(yǔ)法和描述”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“JSP動(dòng)作元素的語(yǔ)法和描述”吧!

為濟(jì)南等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及濟(jì)南網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、濟(jì)南網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!

JSP 動(dòng)作元素

與JSP指令元素不同的是,JSP動(dòng)作元素在請(qǐng)求處理階段起作用。JSP動(dòng)作元素是用XML語(yǔ)法寫成的。

利用JSP動(dòng)作可以動(dòng)態(tài)地插入文件、重用JavaBean組件、把用戶重定向到另外的頁(yè)面、為Java插件生成HTML代碼。

動(dòng)作元素只有一種語(yǔ)法,它符合XML標(biāo)準(zhǔn):<jsp:action_name attribute="value" />

動(dòng)作元素基本上都是預(yù)定義的函數(shù),JSP規(guī)范定義了一系列的標(biāo)準(zhǔn)動(dòng)作,它用JSP作為前綴,可用的標(biāo)準(zhǔn)動(dòng)作元素如下:

語(yǔ)法                     描述

jsp:include         在頁(yè)面被請(qǐng)求的時(shí)候引入一個(gè)文件。

jsp:useBean         尋找或者實(shí)例化一個(gè)JavaBean。

jsp:setProperty設(shè)置JavaBean的屬性。

jsp:getProperty輸出某個(gè)JavaBean的屬性。

jsp:forward        把請(qǐng)求轉(zhuǎn)到一個(gè)新的頁(yè)面。

jsp:plugin            根據(jù)瀏覽器類型為Java插件生成OBJECT或EMBED標(biāo)記。

jsp:element        定義動(dòng)態(tài)XML元素

jsp:attribute        設(shè)置動(dòng)態(tài)定義的XML元素屬性。

jsp:body            設(shè)置動(dòng)態(tài)定義的XML元素內(nèi)容。

jsp:text                在JSP頁(yè)面和文檔中使用寫入文本的模板

。。。

常見(jiàn)的屬性http://www.iis7.com/a/lm/yczmljgj/

所有的動(dòng)作要素都有兩個(gè)屬性:id屬性和scope屬性。

id屬性:id屬性是動(dòng)作元素的唯一標(biāo)識(shí),可以在JSP頁(yè)面中引用。動(dòng)作元素創(chuàng)建的id值可以通過(guò)PageContext來(lái)調(diào)用。

scope屬性:該屬性用于識(shí)別動(dòng)作元素的生命周期。 id屬性和scope屬性有直接關(guān)系,scope屬性定義了相關(guān)聯(lián)id對(duì)象的壽命。 scope屬性有四個(gè)可能的值: (a) page, (b)request, (c)session, 和 (d) application。

<jsp:include>動(dòng)作元素

<jsp:include>動(dòng)作元素用來(lái)包含靜態(tài)和動(dòng)態(tài)的文件。該動(dòng)作把指定文件插入正在生成的頁(yè)面。語(yǔ)法格式如右:<jsp:include page="relative URL" flush="true" />

前面已經(jīng)介紹過(guò)include指令,它是在JSP文件被轉(zhuǎn)換成Servlet的時(shí)候引入文件,而這里的jsp:include動(dòng)作不同,插入文件的時(shí)間是在頁(yè)面被請(qǐng)求的時(shí)候。

以下是include動(dòng)作相關(guān)的屬性列表。

屬性               描述

page           包含在頁(yè)面中的相對(duì)URL地址。

flush               布爾屬性,定義在包含資源前是否刷新緩存區(qū)。

。。。

<jsp:useBean>動(dòng)作元素

jsp:useBean動(dòng)作用來(lái)裝載一個(gè)將在JSP頁(yè)面中使用的JavaBean。

這個(gè)功能非常有用,因?yàn)樗沟梦覀兗瓤梢园l(fā)揮Java組件重用的優(yōu)勢(shì),同時(shí)也避免了損失JSP區(qū)別于Servlet的方便性。

jsp:useBean動(dòng)作最簡(jiǎn)單的語(yǔ)法為:<jsp:useBean id="name" class="package.class" />

在類載入后,我們既可以通過(guò) jsp:setProperty 和 jsp:getProperty 動(dòng)作來(lái)修改和檢索bean的屬性。

以下是useBean動(dòng)作相關(guān)的屬性列表:

屬性             描述

class            指定Bean的完整包名。

type            指定將引用該對(duì)象變量的類型。

beanName通過(guò) java.beans.Beans 的 instantiate() 方法指定Bean的名字。

。。。

<jsp:setProperty>動(dòng)作元素

jsp:setProperty用來(lái)設(shè)置已經(jīng)實(shí)例化的Bean對(duì)象的屬性,有兩種用法。首先,你可以在jsp:useBean元素的外面(后面)使用jsp:setProperty,如下所示:

<jsp:useBean id="myName" ... />

...

<jsp:setProperty name="myName" property="someProperty" .../>

此時(shí),不管jsp:useBean是找到了一個(gè)現(xiàn)有的Bean,還是新創(chuàng)建了一個(gè)Bean實(shí)例,jsp:setProperty都會(huì)執(zhí)行。第二種用法是把jsp:setProperty放入jsp:useBean元素的內(nèi)部

如下所示:

<jsp:useBean id="myName" ... >

...

   <jsp:setProperty name="myName" property="someProperty" .../>

</jsp:useBean>

此時(shí),jsp:setProperty只有在新建Bean實(shí)例時(shí)才會(huì)執(zhí)行,如果是使用現(xiàn)有實(shí)例則不執(zhí)行jsp:setProperty。

到此,相信大家對(duì)“JSP動(dòng)作元素的語(yǔ)法和描述”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

新聞標(biāo)題:JSP動(dòng)作元素的語(yǔ)法和描述-創(chuàng)新互聯(lián)
標(biāo)題網(wǎng)址:http://www.rwnh.cn/article24/copece.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、網(wǎng)站營(yíng)銷、ChatGPT、動(dòng)態(tài)網(wǎng)站、Google搜索引擎優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都app開(kāi)發(fā)公司
东宁县| 北京市| 工布江达县| 米林县| 城步| 云龙县| 洪湖市| 保康县| 额尔古纳市| 岑溪市| 马鞍山市| 建平县| 柏乡县| 鄄城县| 漯河市| 松阳县| 梁平县| 新巴尔虎右旗| 诸城市| 扎兰屯市| 锡林郭勒盟| 襄樊市| 万宁市| 开远市| 滁州市| 巴彦淖尔市| 浦北县| 灵石县| 依安县| 教育| 宿松县| 玛曲县| 日喀则市| 泰顺县| 台南市| 察隅县| 沾化县| 英吉沙县| 建水县| 济宁市| 吉林市|