成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

JSP注釋分類及聲明應用淺談

開發 后端
JSP注釋和字符引用有一定的約定技巧,本文就是向你介紹JSP注釋的分類,幾各自的特點和應用,另外還有聲明方面的應用。

JSP注釋常用的有兩種:HTML注釋和隱藏注釋(JSP注釋),那么他們又有什么格式上的要求和特點呢?來開始我們的介紹吧:

◆HTML 注釋:

說明:能在客戶端顯示的一個注釋,標記內的所有JSP腳本元素、指令和動作正常執行,也就是說編譯器會掃描注釋內的代碼行。

語法     

例1 

﹤!-- This file displays the user's information --﹥

在客戶端的HTML源代碼中產生和上面一樣的數據:    

例2

﹤!-- This page was loaded on ﹤%= (new java.util.Date()).toString() %﹥ --﹥

在客戶端的HTML源代碼中顯示為: 

◆隱藏注釋(JSP注釋):

說明:用隱藏注釋標記的字符會在JSP編譯時被忽略掉,標記內的所有JSP腳本元素、指令和動作都將不起作用。 JSP編譯器不是會對注釋符之間的語句進行編譯的,它不會顯示在客戶的瀏覽器中。

語法:<%-- comment --%>

那么簡單介紹過后,現在我們分別就他們的各自的特點來進一步詳細的進行介紹,另外還有聲明方面的應用:

1.HTML注釋

該注釋在客戶端可通過查看源文件的方法看到。

JSP語法:﹤!--注釋[ ﹤%= 表達式%﹥ ] --﹥

例1

﹤!-- This file displays the user login screen --﹥

在客戶端頁面源程序中顯示為:

﹤!-- This file displays the user login screen --﹥

例2

頁面調用日期為:

﹤%= (new java.util.Date()).toLocaleString() %﹥ --﹥

在客戶端頁面源程序中顯示為:

﹤!--頁面調用日期為:January 1, 2000 --﹥

描述:

可以在注釋中使用任何有效的JSP表達式。表達式是動態的,當用戶第一次調用該頁面或該頁面后來被重新調用時,該表達式將被賦值。JSP引擎對HTML注釋中的表達式執行完后,其執行的結果將直接插入到表達式顯示的地方。然后該結果和HTML注釋中的其它內容一起輸出到客戶端。在客戶端可通過查看源文件的方法看到該注釋。

2.JSP注釋

JSP注釋作為JSP頁面的文檔資料,但是該注釋在客戶端通過查看源文件的方法是看不到的。即該注釋不發送到客戶端。

JSP語法:﹤%-- 注釋 --%﹥

例如

  1.   ﹤%@ page language="java" %﹥  
  2.   ﹤html﹥  
  3.   ﹤head﹥﹤title﹥注釋測試﹤/title﹥﹤/head﹥  
  4.   ﹤body﹥  
  5.   ﹤h2﹥注釋測試﹤/h2﹥  
  6.   ﹤%-- 在頁面源代碼中,這個注釋是看不見的 --%﹥  
  7.   ﹤/body﹥  
  8.   ﹤/html﹥  
  9.  

描述:

JSP引擎對JSP注釋不作任何處理。JSP注釋既不發送到客戶端,也不在客戶端的JSP頁面中顯示。在客戶端查看源文件時也看不到。因此,如果你想在JSP頁面源程序中寫文檔說明時,JSP注釋是很有用的。

注意:在JSP注釋中,不能使用--%﹥,但是如果你一定要使用的話,可以通過使用--%\﹥來避開。

3. 聲明

在JSP頁面腳本語言中聲明變量或方法

JSP語法:﹤%! 聲明;[聲明;]+…… %﹥

例子

  1.   ﹤%! int i =8; %﹥  
  2.   ﹤%! int n, m, k,j; %﹥  
  3.   ﹤%! String s = new String("hello"); %﹥  
  4.  

描述:

在JSP文件中,一次可以聲明一個或多個變量和方法,它們之間用分號隔開。在聲明時使用JAVA語言時,必須符合JAVA語言規范。

注意:

◆變量必須先聲明,然后才能使用。

◆聲明必須以分號結尾,但是在表達式中則不用。

◆通過page指令導入的包中已聲明的變量或方法,可以在主JSP文件中直接使用它們。

◆一般情況下,一個聲明的有效范圍是本頁面。但是,如果JSP源文件用﹤jsp:include﹥指令或include指令包含一些靜態文件,聲明的有效范圍將會擴大,也就是說:聲明在該靜態文件中也有效。但是如果JSP源文件中用﹤jsp:include﹥指令包含進來一個動態文件,主JSP文件中的聲明在該動態文件中將不起作用。

4. 表達式

在JSP腳本語言中,可以使用任何有效的表達式。

JSP語法:﹤%= 表達式 %﹥
 
例子1:

﹤%! String s = new String("hello"); %﹥
﹤font color="blue"﹥﹤%=s%﹥﹤/font﹥

例子2:

隨機顯示一個數字:

﹤font color="blue"﹥﹤%=java.lang.Math.random()%﹥﹤/font﹥
 
描述:

表達式用于求值,然后其值轉化為字符串,而且插入在JSP文件中顯示該表達式的地方。而且可以在文本中使用表達式。表達式標簽能包含符合JAVA語言規范的任何有效表達式,但是要注意:不能使用分號作為表達式的結尾,然而,在腳本段﹤%……%﹥標簽中,表達式要求以分號作為結尾。

5. 腳本段

在JSP頁面腳本語言中,包含一段有效的代碼片段。

JSP注釋語法:﹤% 代碼段 %﹥

例1:

  1.   ﹤%=java.lang.Math.random()%﹥  
  2.   ﹤%  
  3.   for(int i=0;i﹤8;i++)  
  4.   { out.println(i); }  
  5.   %﹥  
  6.   ﹤%    
  7.   long n=6666;  
  8.   application.setAttribute("maxNumber",Long.toString(n));  
  9.   out.println(application.getAttribute("maxNumber"));  
  10.   %﹥  

描述:

在腳本段能聲明多個變量和方法。能使用任何有效的表達式。能使用任何JSP隱含的對象或任何用﹤jsp:useBean﹥標簽聲明的對象。能使用頁面語言中任何有效的語句,如果使用Java語言,必須符合JAVA語言程序規范。

說明:假如腳本段有輸出語句,則輸出內容被存儲在out對象中,通過out對象輸出到JSP頁面中。

以上介紹的是JSP注釋的基本語法,有了以上的幾條規則,我們就可以方便的書寫一般的JSP文件了。比如我們前面測試Resin用的那個例子只有一句話,使用的就是表達式的語法,2+2=﹤%=2+2%﹥,前面一部分對應的是需要直接打印的HTML文本,﹤%,%﹥對中的是Java語句,加了個等號就表示要返回表達式的值,并打印到客戶端。翻譯成對應的Servlet語句,大概就是:

out.println("2+2="+(2+2));

這樣的一個語句如果改成

System.out.println("2+2="+(2+2));

并在console上運行,那么運行的結果就是2+2=4

通過上文對JSP注釋方面的介紹以及JSP語言聲明方面的使用注意事項,你對JSP注釋是不是有了新的認識呢?希望對成長的你有所幫助。

【編輯推薦】

  1. 對JSP中的內置對象簡單概述
  2. JSP入門需要知道的五個方面
  3. JSP教程基礎知識之JSP2.0特性
  4. JSP教程之訪問量計數JSP源碼
  5. JSP入門之網站環境搭建的步驟
責任編輯:仲衡 來源: 互聯網
相關推薦

2009-07-07 13:58:59

jsp forward

2023-12-17 14:36:05

2011-05-13 15:23:37

聲明定義

2011-05-18 11:14:45

JSP

2009-07-07 17:30:58

JSP應用開發

2009-06-30 17:28:08

JSP學習

2011-04-13 09:28:59

2009-09-02 14:18:08

C#聲明COM接口

2009-07-02 11:25:33

JSP課程

2010-02-04 10:02:08

C++靜態數據成員

2011-05-04 10:47:40

打印技術染料熱升華

2018-02-23 14:44:41

負載均衡技術分類

2010-09-13 14:34:55

2018-05-17 23:07:12

2019-08-14 15:40:05

Web圖片優化前端

2009-02-11 09:37:32

Hibernate分頁技術JSP

2009-07-02 13:31:13

JSP組件

2009-07-01 18:08:18

JSP頁面跳轉

2009-07-07 14:21:00

JSP語法

2009-06-30 16:51:56

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产激情视频 | 亚洲精品一区二区在线观看 | 日本不卡视频 | 97久久精品午夜一区二区 | 欧美一级免费看 | 国产999精品久久久影片官网 | 久久亚洲一区二区 | 免费一区二区 | 欧美一级www片免费观看 | 欧美 日韩精品 | 久久久久久久久久久91 | 午夜精品一区二区三区在线视频 | 国产一极毛片 | 在线观看你懂的网站 | 久久精品在线 | 国产精品欧美一区二区 | www.一区二区三区 | 大久 | 99久久免费精品国产免费高清 | 日日骚av | 伊人久久在线 | 色久伊人 | 日韩国产免费 | 亚洲精品天堂 | 久久国产亚洲 | 精品成人免费视频 | 91大神在线资源观看无广告 | 亚洲三区在线 | 中国美女av | 一级二级三级黄色 | 免费观看a级毛片在线播放 黄网站免费入口 | 精品91视频 | 国产免费一区二区三区 | 超级乱淫av片免费播放 | 免费成人在线网站 | 亚洲综合一区二区三区 | 久久亚洲一区 | 亚洲字幕在线观看 | 天天碰夜夜操 | 男女精品网站 | 亚洲精品国产综合区久久久久久久 |