佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > JSP由淺入深(6)—— JSP聲明

JSP由淺入深(6)—— JSP聲明

熱門標(biāo)簽:服務(wù)器配置 智能手機(jī) 鐵路電話系統(tǒng) 網(wǎng)站文章發(fā)布 呼叫中心市場需求 美圖手機(jī) 銀行業(yè)務(wù) 檢查注冊表項(xiàng)
現(xiàn)在你所編寫的JSP要變成一個(gè)類的定義。所有你編寫的scriptlets要放置到這個(gè)類的一個(gè)方法中。同樣,你可以增加變量和方法聲明到這個(gè)類中。當(dāng)然你也可以從scriptlets和表達(dá)式中使用這些變量和方法。

為了增加一個(gè)聲明,你必須使用%! and %>來圈起你的聲明,比如:

%@ page import="java.util.*" %>

HTML>

BODY>

%!

Date theDate = new Date();

Date getDate()

{

System.out.println( "In getDate() method" );

return theDate;

}

%>

Hello! The time is now %= getDate() %>

/BODY>

/HTML>

上面的例子已經(jīng)聲明了變量和方法:一個(gè)Date變量theDate以及一個(gè)方法getDate。這兩個(gè)從現(xiàn)在開始在scriptlets和表達(dá)式中都是有效的了,因?yàn)樗鼈円呀?jīng)定義了。

但是不幸的是,上面的這個(gè)例子并不能正常工作:不管你怎么重載網(wǎng)頁,日期都是相同的。其中的原因是這些聲明,它們只在網(wǎng)頁被裝載的時(shí)候才被計(jì)算一次。這一點(diǎn)就象我們在Visual C++中創(chuàng)建一個(gè)類并定義變量的初始化值。

本節(jié)教程的練習(xí)為:修改上面的例子,增加另外一個(gè)函數(shù)computeDate來重新初始化theDate。并且增加一個(gè)scriptlet來每次調(diào)用computeDate。

標(biāo)簽:長治 上海 沈陽 河南 樂山 紅河 滄州 新疆

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《JSP由淺入深(6)—— JSP聲明》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    黄陵县| 汶川县| 鄂托克旗| 丰顺县| 大石桥市| 唐河县| 玉树县| 民乐县| 木里| 吉首市| 桓台县| 抚松县| 合川市| 平乡县| 瑞丽市| 曲阳县| 汝南县| 梓潼县| 元谋县| 大宁县| 寿宁县| 林芝县| 福建省| 黄石市| 金门县| 东明县| 东阿县| 铅山县| 安新县| 湟源县| 东兴市| 漳平市| 芜湖县| 彭水| 柳州市| 北宁市| 甘肃省| 邹平县| 清涧县| 东丽区| 姜堰市|