<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      給javabeans的禮物一篇:JSP基本語法

      [摘要]JSP基本語法 講完安裝問題后,現在進入來討論JSP語法。一個投機取巧的辦法是下載語法卡片。如果你不熟悉Java編程,也許你想看一下Sun的指南 。然而網頁創建者并不需要進行太多的Java開發。除了一些方法調用,在你的JSP網頁里應盡可能少用Java代碼。 記住以上提示,我們首先來看一看JSP指令...
      JSP基本語法
      講完安裝問題后,現在進入來討論JSP語法。一個投機取巧的辦法是下載語法卡片。如果你不熟悉Java編程,也許你想看一下Sun的指南 。然而網頁創建者并不需要進行太多的Java開發。除了一些方法調用,在你的JSP網頁里應盡可能少用Java代碼。

      記住以上提示,我們首先來看一看JSP指令和腳本元素,之后我們會解釋JavaBeans和隱含對象。共有五種JSP指令和腳本元素。在JSP 1.0版中,大部分JSP被一個以“<%” 開頭和以“%>”結尾的的標記括在其中。在更新的JSP 1.1規范出臺后,就有了與XML兼容的版本。

      JSP指令和腳本元素
      Directives <%@ directive %>
      Declarations <%! declaration %>
      Expressions <%= expression %>
      Code Fragment/Scriptlet <% code fragment %>
      Comments <%-- comment --%>



      指令
      JSP指令是為JSP引擎而設計的。他們并不直接產生任何可見輸出,而只是告訴引擎如何處理其余JSP頁面。這些指令始終被括在 “<%@ ?%>”標記中。兩個最重要的指令是“pagePage”和“Include”!癟aglib”指令不在討論之列,但是在用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" %> .

      代碼片段/腳本片段
      代碼片段/腳本片段(Scriptlets) JSP代碼片段或腳本片段是嵌在“<% ?%>”標記中的。這種Java代碼在Web服務器響應請求時就會運行。在腳本片段周圍可能是原始的HTML或XML語句,在這些地方,代碼片段可以使你創建條件執行代碼,或要用到另外一段代碼的代碼。例如,以下的代碼組合使用表達式和代碼片段,顯示H1、H2、H3和H4標記中的字符串“Hello”。代碼片段并不局限于一行源代碼:

      <% for (int i=1; i<=4; i++) { %>
      <H<%=i%>>Hello</H<%=i%>>
      <% } %>.

      注釋
      最后一個主要的JSP元素是嵌入式注釋。盡管你始終可以在文件中加入HTML注釋,但用戶在查看頁面源代碼時會看到這些注釋。如果你不想讓用戶看到它,你就應該將其嵌入“<%-- ?--%>” 標記中:

      <%-- comment for server side only --%>.



      日韩精品一区二区三区高清