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

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

熱門標(biāo)簽:山東ai外呼電銷機(jī)器人好用嗎 四川正規(guī)外呼系統(tǒng)軟件 外呼直播語音系統(tǒng) 甘肅銷售電銷機(jī)器人公司 福建電銷貓機(jī)器人收費(fèi) 汝南縣地圖標(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ā)表了,它同時(shí)也與XML相容.

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

1.編譯器指引

2.預(yù)定義

3.運(yùn)算式

4.程序代碼

5.注解

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

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

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

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

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

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

您可能感興趣的文章:
  • 快速解決百度編譯器json報(bào)錯(cuò)的問題
  • AngularJS HTML編譯器介紹
  • vue 使用monaco實(shí)現(xiàn)代碼高亮
  • vue中實(shí)現(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)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《基于JSP編譯器基本語法的使用詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于基于JSP編譯器基本語法的使用詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章