• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        JSP語法的基本原理--JSP開發基礎二

        JSP語法的基本原理--JSP開發基礎二

        更新時間:2022-05-13 文章作者:未知 信息來源:網絡 閱讀次數:

        安裝之后,接下來我們要討論JSP的語法.如果要偷懶,你可以下載語法卡而如果你不熟悉 Java的程序設計,你可能會想要參考Sun的使用手冊;然而,網站建立者不應該做太多的Java發展。除了幾個函式呼叫之外,出現在你JSP網頁上的Java程序代碼應該將它減到最少;
          記住這點之后,現在讓我們先來看看JSP的編譯器指引與指令組件,之后我們將解釋JavaBeans與內部對象. JSP編譯器指引與指令組件有五種型態.JSP 1.0之后,大部分的JSP是包含在以<% 作為開始%>作為結束的單一卷標里.新的 JSP 1.1規格已經發表了,它同時也與XML兼容.


        JSP的編譯器指引與指令組件


          編譯器指示       <%@ 編譯器指示 %>

          聲明          <%! 聲明 %>

          表達式         <%= 表達式 %>

          程序代碼段/小型指令   <% 程序代碼片段 %>

          注釋          <%-- 注釋 --%>


          編譯器指示


          JSP的編譯器指示是針對JSP引擎。它們并不會直接產生任何看得見的輸出;相反的,它們是在告訴引擎如何處理其它的JSP網頁。它們永遠包含在 <%@ ?%>卷標里。兩個主要的指引是 page與include。我們不會討論taglib編譯器指引但它可以在JSP1.1里用來建立自訂卷標。

          你幾乎可以在你所有的JSP網頁最上面找到page編譯器指示。雖然這不是必須的,但它可以讓你指定到哪里可以找到支持的Java類別這類的事:

          <%@ page import="java.util.Date" %>, 

          當發生Java問題的事件時應該將訊息傳送到哪里:

          <%@ page errorPage="errorPage.jsp" %>, 

          以及你是?需要為使用者管理通話期的信息,可能存取多個網頁(稍后在JavaBeans里會有更多通話期的討論):

          <%@ page session="true" %>。 

         include編譯器指示讓你將你的內容分成幾個可管理的組件,就像那些有表頭或腳注的網頁。所包含的網頁可以是固定格式的HTML網頁或者是JSP內容的網頁:

          <%@ include file="filename.jsp" %>。


          宣告


          JSP聲明讓你定義網頁層的變量,來儲存信息或定義支持的函式,讓JSP網頁的其余部分能夠使用。如果你發現自己有太多的程序代碼,你最好將它們放在不同的Java類別里。你可以在 <%! ?%>卷標里找到聲明。記住要在變量聲明的后面加上分號,就跟任何有效的Java敘述的形式一樣: <%! int i=0; %>。


          表達式


          JSP里有表達式,評估表達式的結果可以轉換成字符串并且直接使用在輸出網頁上。JSP運算是屬于 <%= ?%> 卷標里,并不包含分號,加引號字符串的無用部分。

          <%= i %>

          <%= "Hello" %> 。


          程序代碼段/小型指令文件


          JSP程序代碼片段或小型指令文件是包含在<% ?%> 卷標里。當網絡服務器接受這段請求時,這段Java程序代碼會執行。小型指令文件可以是原始的HTML或XML,其內部的程序代碼片段可以讓你建立有條件的執行程序代碼,或者只是一些使用另一塊程序代碼的東西。舉例來說,下列的程序代碼結合了表達式與小型指令文件,在H1,H2,H3,以及H4卷標里顯示字符串"Hello"。小型指令文件不限于一行的原始程序代碼 :

          <% for (int i=1; i<=4; i++) { %>

          <H<%=i%>>Hello</H<%=i%>>

          <% } %>。


          注釋


          最后一個主要JSP組件是嵌入式注釋。雖然你可以在你的檔案里包含HTML注釋,如果使用者檢視網頁的原始碼,他們也會看到這些注釋。如果你不要讓使用者看到你的批注,你可以將它放在<%-- ?--%>卷標里:

          <%-- 針對服務器端的注釋 --%>。

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 亚洲人成电影网站免费| 亚洲AV色吊丝无码| 人禽伦免费交视频播放| 免费永久看黄在线观看app| 18禁亚洲深夜福利人口| 韩国欧洲一级毛片免费| 激情小说亚洲色图| 深夜国产福利99亚洲视频| 精品女同一区二区三区免费播放| 国产青草视频在线观看免费影院| 亚洲a无码综合a国产av中文| 亚洲AV无码之日韩精品| 一级做a爱过程免费视频高清| 亚洲区日韩区无码区| 国色精品va在线观看免费视频| 亚洲成A人片在线观看无码不卡| 午夜理伦剧场免费| 亚洲国产av一区二区三区丶| 最近2019中文字幕mv免费看| 国产精品亚洲а∨无码播放不卡| 亚洲精品动漫人成3d在线| 日本卡1卡2卡三卡免费| 亚洲精品免费在线| aa级一级天堂片免费观看| 亚洲乱码无人区卡1卡2卡3| 国产高清视频在线免费观看| 美女视频黄a视频全免费网站一区| 国外亚洲成AV人片在线观看| 精品四虎免费观看国产高清午夜| 亚洲黄色在线网站| 日日AV拍夜夜添久久免费| 九九九精品视频免费| 亚洲邪恶天堂影院在线观看| 中文字幕无码不卡免费视频| www免费插插视频| 亚洲精品美女在线观看播放| vvvv99日韩精品亚洲| 精品一区二区三区免费毛片爱| 亚洲精品乱码久久久久蜜桃| 国产精品亚洲а∨无码播放| 成人人免费夜夜视频观看|