网站大量收购独家精品文档,联系QQ:2885784924

Java语法的JSP程式 .ppt

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 Java語法的JSP程式 3-1 Java語言的基礎 3-2 JSP程式的基本架構 3-3 Java的變數與資料型態 3-4 Java的運算子 3-5 Java的流程控制 3-6 Java的陣列與字串 3-1 Java語言的基礎-說明 Java語言是一種高階和物件導向程式語言,類似C++語言的編譯式語言,不過並不完全相同,因為它是結合編譯和直譯優點的程式語言。 現在讓我們來看看Java程式語言的「平台」(Platform),平台是一種結合硬體和軟體的執行環境,簡單的說,電腦程式是在平台上執行,因為Java屬於一種與硬體無關和跨平台的程式語言,所以Java平台是一種軟體平台,主要是由JVM和Java API兩個元件所組成。 3-1 Java語言的基礎-JVM(說明) Java編譯程式可以將Java原始程式碼編譯成「位元組碼」(Bytecode),這種程式碼是一種虛擬的機器語言,這台電腦稱為「JVM」(Java Virtual Machine),換句話說,在作業系統需要安裝JVM的直譯程式,才能夠直譯和執行位元組碼。 Java原始程式碼(副檔名.java)在編譯成位元組碼(副檔名.class)後,就可以在Windows、UNIX或Machintosh的Mac OS作業系統上執行,只需作業系統安裝JVM直譯程式,同一個位元組碼檔案,就可以跨平台在不同作業系統上正確的執行。 3-1 Java語言的基礎-JVM(圖例) 3-1 Java語言的基礎-Java API Java API是軟體元件的集合,也就是在C/C++語言所謂的函式庫,提供集合物件、GUI元件、檔案處理、資料庫存取和網路等相關的類別和介面,稱為「套件」(Packages)。 API是一種軟體的工具箱,Java標準API是一個名為java的大型套件,擁有多個子套件lang、awt和io等,每個子套件擁有許多類別,如下圖所示: 3-2 JSP程式的基本架構 3-2-1 第一個JSP程式 3-2-2 儲存和上傳JSP程式 3-2-3 執行JSP程式 3-2-4 JSP程式的執行過程 3-2-5 Java語言的命名與註解 3-2-1 第一個JSP程式-說明 在JSP程式為了分辨HTML標籤與JSP程式,所以使用特定符號的標籤來區分哪部分是HTML標籤,哪些部分是JSP程式碼,這些JSP程式碼稱為JSP的「腳本元素」(Scripting Element),如下所示: %………% 位在上述標籤符號之間的是JSP程式碼,HTML文件如果擁有上述符號的程式碼且副檔名為.jsp,伺服端支援JSP容器的Web伺服器就會將這部分程式碼轉換成Servlet程式,在編譯和執行後,產生HTML文件送到客戶端瀏覽程式顯示。 3-2-1 第一個JSP程式-範例 01: !-- JSP程式:Ch3_2_1.jsp -- 02: %@ page contentType=text/html; charset=Big5% 03: html 04: head 05: titleCh3_2_1.jsp/title 06: /head 07: body 08: %! int from, to; // 變數宣告 % 09: % // 指定變數值 10: from = 4; 11: to = 6; 12: // 設定字型尺寸由小變大 13: for ( int i = from; i = to; i++ ) { % 14: font size=%= i % 15: p第一個JSP程式/p 16: % } % 17: /body 18: /html 3-2-1 第一個JSP程式-範例說明 JSP程式範例是使用Java語言作為腳本語言,在程式開始的第2列是JSP指引元素的page指令,如下所示: 01: %@ page contentType=text/html; charset=Big5% page指令指定contentType屬性的網頁文件類型為HTML文件,編碼為繁體中文Big5,關於JSP指引元素的說明請參閱第4章。 在body標籤區塊的HTML標籤擁有多個JSP程式碼區塊,這些JSP腳本元素(Scripting Element)分為3種。 3-2-1 第一個JSP程式-Declarations元素 Declarations元素:變數宣告 Declarations宣告元素是腳本語言的變數、物件變數宣告或方法,Declarations元素是位在下列符號之間的程式碼,如下所示: %! % 宣告元素並不會產生任何輸出,如果腳本語言是Java語言,Declarations元素宣告的變數或方法會翻譯(Translate)成Servlet類別的實例變數或方法宣告。例如:在第8列宣告整數int

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档