亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JSP > 正文

JSP初學者必須掌握的語法點

2024-09-05 00:20:35
字體:
來源:轉載
供稿:網友

  如果你不熟悉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”。“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" %> .

  代碼片段/腳本片段

  代碼片段/腳本片段(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 --%>.

  隱藏注釋

  jsp頁面的文檔,但是不被傳送到客戶端

  jsp語法

< %-- 注釋 --%>
  例子1
  < %@ page language="java" %>
  < html>
  < head>< title>注釋測試< /titel>< /head>
  < body>
  < h2>注釋測試< /h2>
  < %-- 這一段注釋在原代碼中是看不到的 --%>
  < /body>
  < /html>

  描述

  jsp會忽略隱藏注藏的文本行,隱藏注釋通常被用來注釋你不愿意被別人看到的注釋。jsp不處理任何< %--和--%>之間的字符,這段注釋也不會被發送到客戶端,當然查看原代碼也發現不了它。

  在使用--%>結束注釋之前你可以使用任何符號,如果你想在注釋中用--%>,那么你可以用--%>避開。

  聲明

  在jsp頁面聲明變量和方法

  jsp語法

< %! 聲明;[聲明;]+……%>
  例子1
  < %! int i =0; %>
  < %! int a, b, c; %>
  < %! circle a = new circle (2,0); %>

  描述

  在jsp頁面中,如果你想用變量和方法必須事先聲明。

  你可以在一個聲明元素里聲明任意多個變量和方法,不夠最后有多長,你都要加一個分號在后面。聲明必須遵守java程序語言的規定。

  當你在jsp中聲明變量和方法的時候,必須牢記住以下幾點規則:

  1、必須以分號結尾(同樣的規則適用于腳本的編寫,相反,表達式不用)

  2、用< %@ page %>引入的頁面已經聲明過的變量和方法可以直接使用,不用再次聲明。

  • 本文來源于網頁設計愛好者web開發社區http://www.html.org.cn收集整理,歡迎訪問。
  • |||

      聲明可以擴展范圍,也就是說可以擴展到任何靜態的jsp文件。任何用< jsp:include>包含的靜態文件都可以。記詮動態的頁面不可以。

      表達式

      在jsp頁面里用腳本語言表達式

      jsp語法

      < %=表達式%>

      例子1

      地圖文件有< font color="bule">< %=map.size()%>< /font>個。

      猜的不錯,但是不對。試試< b>< %=numguess.gethint()%>< /b>。

      描述

      表達式通過計算得出值,轉換成字符串,插入到jsp頁面中想要顯示出來的地方。因為得出的值已經是字符串了,那么你就可以在jsp頁面中用html標簽任意的控制它。

      當你在jsp頁面中寫表達式的時候,記住以下要點:

      1、千萬不要用分號來結束表達式(可是,在腳本中的表達式卻要加分號;參閱腳本)

      2、表達式中可以包含任何適合java語言規范表達式。

      有時候你可以把表達式的值作為jsp要素的屬性值。

      腳本

      頁面中用腳本語言編寫的腳本段

      jsp語法

    < %=代碼段%>
      例子1
      < %
      string name = null;
      if (request.getparameter("name")==null {
      %>
      < %@ include file="error.html"%>
      < % } else {
      foo.setname(request.getparmeter("name"));
      if (foo.getname().equalsignorecase("integra"))
      name = "acura";
      if (name.equalsignorecase("acura")){
      %>

      描述

      一段代碼可以包括任意長的代碼,聲明任意多的變量和方法或者包括任意多的表達式。當你在編寫代碼的時候,你可以做如下事情:

      1、為以后的需要聲明變量和方法(參閱:聲明)

      2、使用表達式(參閱:表達式)

      3、使用固定值和< jsp:usebean>中的對象

      4、在頁面中使用任意其他聲明值(如果你使用java語言,必須遵守java規則)文本,html標簽和jsp元素必須在腳本之外。腳本執行需要時間。



    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
    国产午夜精品久久久| 欧美另类极品videosbest最新版本| 欧美在线视频一区二区| 中文字幕久久久av一区| 久久国产天堂福利天堂| 日本精品视频在线播放| 亚洲资源在线看| 国产精品久久久久久久久借妻| 欲色天天网综合久久| 国产有码一区二区| 国内揄拍国内精品少妇国语| 日韩在线精品一区| 亚洲欧美国产精品va在线观看| 精品福利免费观看| 欧美精品一区在线播放| 欧美在线欧美在线| 久久精品国产一区二区电影| 伊人久久久久久久久久久久久| 国产成人综合久久| 亚洲成在人线av| 国产精品igao视频| 91成人在线视频| 亚洲色图13p| 久久久久久国产精品三级玉女聊斋| 国产欧美日韩最新| 日韩av男人的天堂| 国产精品白嫩美女在线观看| 日韩国产精品视频| 欧美黄色片免费观看| 日韩av在线资源| 日韩欧美在线中文字幕| 亚洲欧美日韩第一区| 51久久精品夜色国产麻豆| 欧美成人三级视频网站| 亚洲精品美女久久| 国产精品久久国产精品99gif| 伊人青青综合网站| 亚洲tv在线观看| 九九九热精品免费视频观看网站| 亚洲精品在线观看www| 热re91久久精品国99热蜜臀| 91精品久久久久久综合乱菊| 国产欧美精品一区二区| 欧美最猛黑人xxxx黑人猛叫黄| 亚洲女人天堂色在线7777| 欧美色视频日本高清在线观看| 久久免费在线观看| 精品久久久久久久久久久久久久| 超碰97人人做人人爱少妇| 欧美日韩综合视频网址| 亚洲国产精品久久久久秋霞蜜臀| 欧美中在线观看| 久久五月情影视| 亚洲综合在线中文字幕| 精品av在线播放| 欧美激情a∨在线视频播放| 久久精品视频导航| 色在人av网站天堂精品| 国产亚洲一区二区在线| 日韩精品福利在线| 精品亚洲国产视频| 欧美性猛交xxxx黑人猛交| 日韩在线观看网址| 91wwwcom在线观看| 欧美成人免费全部| 91精品国产综合久久香蕉的用户体验| 亚洲欧美变态国产另类| 成人免费淫片视频软件| 精品久久久久久久久久久| 神马久久久久久| 狠狠久久五月精品中文字幕| 成人欧美在线视频| 欧美极品少妇xxxxⅹ裸体艺术| 欧美日韩亚洲精品内裤| 亚洲欧美日韩精品久久奇米色影视| 久久久av亚洲男天堂| 久久人人爽人人爽人人片亚洲| 福利视频一区二区| 亚洲美女www午夜| 久久天天躁狠狠躁夜夜爽蜜月| 成人乱人伦精品视频在线观看| 国产精品稀缺呦系列在线| 欧美激情欧美狂野欧美精品| 色多多国产成人永久免费网站| 亚洲国产成人精品一区二区| 国产性猛交xxxx免费看久久| 日韩精品极品视频免费观看| 日韩精品中文字幕在线| 久久久影视精品| 国产精品久久久久久久久久久久| 日韩一区在线视频| 日韩美女视频在线观看| 91精品国产色综合久久不卡98| 91久久精品日日躁夜夜躁国产| 亚洲大尺度美女在线| 国产精品视频最多的网站| 在线a欧美视频| 亚洲精品av在线播放| 亚洲最新av网址| 久久偷看各类女兵18女厕嘘嘘| 国产69精品久久久久9999| 久久久在线视频| 日韩电影免费观看中文字幕| 亚洲美女在线观看| 国产色婷婷国产综合在线理论片a| 日韩av成人在线| 亚洲成人黄色网址| 国产精品99久久久久久白浆小说| 亚洲免费电影在线观看| 成人黄色大片在线免费观看| 亚洲色图美腿丝袜| 成人看片人aa| 精品久久久一区| 国产成人精品免费视频| 91久久久久久久久久| 成人免费视频a| 国产偷亚洲偷欧美偷精品| 亚洲成色777777女色窝| 午夜精品久久久久久久久久久久| 日韩av快播网址| 日韩综合中文字幕| 91精品国产自产在线观看永久| 伊人久久久久久久久久久久久| 国产精品亚洲欧美导航| 日韩精品免费综合视频在线播放| 亚洲已满18点击进入在线看片| 色噜噜亚洲精品中文字幕| 亚洲视频视频在线| 国产69精品久久久久久| 成人国产精品免费视频| 亚洲午夜女主播在线直播| 精品国偷自产在线视频99| 国产成人精品国内自产拍免费看| 91在线免费观看网站| 亚洲片av在线| 国产亚洲精品久久久久久777| 欧美日韩成人在线观看| 日韩精品视频免费| 色综合视频网站| 欧美日韩国产成人在线观看| 亚洲视频欧美视频| 中文字幕综合在线| 91精品国产九九九久久久亚洲| 91久久精品国产91久久性色| 日韩精品电影网| 日韩欧美极品在线观看| 亚洲人成网站在线播| 国产精品福利在线观看| 亚洲精品久久在线| 国产99久久精品一区二区 夜夜躁日日躁| 国产日韩中文字幕在线| 美日韩丰满少妇在线观看| 国模吧一区二区| 国产亚洲视频在线观看| 国产欧美在线视频| 亚洲激情视频网| 精品一区精品二区| 亚洲国产精品悠悠久久琪琪| 国内精品久久久| 日韩精品视频在线观看网址| 国产精品一区二区三区成人| 992tv在线成人免费观看| 亚洲精品网站在线播放gif| 韩国欧美亚洲国产|