濮阳杆衣贸易有限公司

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

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

熱門標(biāo)簽:山東ai外呼電銷機器人好用嗎 四川正規(guī)外呼系統(tǒng)軟件 外呼直播語音系統(tǒng) 甘肅銷售電銷機器人公司 福建電銷貓機器人收費 汝南縣地圖標(biāo)注app 湖北地圖標(biāo)注公司 智能電話機器人銷售話術(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)建另外一個目錄存放此文件,文件名字可以任意,但擴展名必須為.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表達式,如本例中的“%=str%>”所示。JSP表達式提供了一種將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)民參考!
  • 推薦文章
    阳朔县| 宁陕县| 通许县| 丹寨县| 沁阳市| 皋兰县| 绥棱县| 甘肃省| 上高县| 大荔县| 鲜城| 淮安市| 梅州市| 尖扎县| 宽城| 元朗区| 汉沽区| 灵寿县| 宜兴市| 邯郸县| 永兴县| 当涂县| 饶河县| 西贡区| 青海省| 红安县| 汤阴县| 辛集市| 册亨县| 砀山县| 噶尔县| 香河县| 巫山县| 阿瓦提县| 醴陵市| 陇川县| 丹东市| 明溪县| 肥东县| 财经| 思南县|