濮阳杆衣贸易有限公司

主頁 > 知識庫 > 基于JSP編譯器基本語法的使用詳解

基于JSP編譯器基本語法的使用詳解

熱門標(biāo)簽:山東ai外呼電銷機(jī)器人好用嗎 四川正規(guī)外呼系統(tǒng)軟件 外呼直播語音系統(tǒng) 甘肅銷售電銷機(jī)器人公司 福建電銷貓機(jī)器人收費 汝南縣地圖標(biāo)注app 湖北地圖標(biāo)注公司 智能電話機(jī)器人銷售話術(shù) 地圖標(biāo)注專業(yè)和非專業(yè)

   JSP編譯器指引與指令元件有五種型態(tài).在JSP1.0之后,大部分的JSP是包含在以作為結(jié)束的單一標(biāo)簽里.新的JSP1.1規(guī)格已經(jīng)發(fā)表了,它同時也與XML相容.

五種JSP的編譯器指引如下所示:

1.編譯器指引

2.預(yù)定義

3.運算式

4.程序代碼

5.注解

   下面我們分析一個簡單的JSP頁面。您可以在JSWDK的examples目錄下創(chuàng)建另外一個目錄存放此文件,文件名字可以任意,但擴(kuò)展名必須為.jsp。從下面的代碼清單中可以看到,JSP頁面除了比普通HTML頁面多一些Java代碼外,兩者具有基本相同的結(jié)構(gòu)。Java代碼是通過%和%>符號加入到HTML代碼中間的,它的主要功能是生成并顯示一個從0到9的字符串。在這個字符串的前面和后面都是一些通過HTML代碼輸出的文本。

復(fù)制代碼 代碼如下:

HTML>
  HEAD> TITLE>JSP 頁面 /TITLE> /HEAD>
  BODY>
  %@ page language="java" %>
  %! String str="0"; %>
  % for (int i=1; i 10; i++) {
         str = str+ i; 
    } %>

JSP輸出之前。
復(fù)制代碼 代碼如下:

  P>
  %= str %>
  P>

JSP輸出之后。
復(fù)制代碼 代碼如下:

/BODY>
/HTML>

這個JSP編譯器頁面可以分成幾個部分來分析。

首先是JSP指令。它描述的是頁面的基本信息,如所使用的語言、是否維持會話狀態(tài)、是否使用緩沖等。JSP指令由%@開始,%>結(jié)束。在本例中,指令“%@pagelanguage="java"%>”只簡單地定義了本例使用的是Java語言(當(dāng)前,在JSP規(guī)范中Java是唯一被支持的語言)。

接下來的是JSP聲明。JSP聲明可以看成是定義類這一層次的變量和方法的地方。JSP聲明由%!開始,%>結(jié)束。如本例中的“%!Stringstr="0";%>”定義了一個字符串變量。在每一項聲明的后面都必須有一個分號,就象在普通Java類中聲明成員變量一樣。

位于%和%>之間的代碼塊是描述JSP頁面處理邏輯的Java代碼,如本例中的for循環(huán)所示。

最后,位于%=和%>之間的代碼稱為JSP表達(dá)式,如本例中的“%=str%>”所示。JSP表達(dá)式提供了一種將JSP生成的數(shù)值嵌入HTML頁面的簡單方法。

您可能感興趣的文章:
  • 快速解決百度編譯器json報錯的問題
  • AngularJS HTML編譯器介紹
  • vue 使用monaco實現(xiàn)代碼高亮
  • vue中實現(xiàn)Monaco Editor自定義提示功能
  • JS代碼編譯器Monaco使用方法

標(biāo)簽:南充 肇慶 臨沂 黔東 吳忠 白銀 梅州 昌都

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《基于JSP編譯器基本語法的使用詳解》,本文關(guān)鍵詞  基于,JSP,編譯器,基本,語法,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《基于JSP編譯器基本語法的使用詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于基于JSP編譯器基本語法的使用詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    长葛市| 岳阳市| 措勤县| 北流市| 哈尔滨市| 濮阳县| 霍林郭勒市| 墨竹工卡县| 平安县| 千阳县| 遂川县| 渝中区| 綦江县| 乐东| 新乡市| 哈尔滨市| 蒙城县| 南开区| 海兴县| 大厂| 金川县| 高碑店市| 衡阳市| 伽师县| 高要市| 柳林县| 汕尾市| 宜川县| 高尔夫| 普兰县| 宽城| 临朐县| 清水县| 鄂尔多斯市| 桂阳县| 南京市| 亚东县| 玉树县| 北流市| 临朐县| 昌邑市|