1. 程式人生 > >Jsp基礎語法(由簡入雜)

Jsp基礎語法(由簡入雜)

代碼 嵌入 分號 常用 lam taglib jsp簡介 類文件 發送請求

  技術分享圖片

  JSP基礎語法

  一,JSP簡介

  Jsp是一個簡化的Servlet設計,是在服務器端執行,他實現了再Java中使用HTML標簽。

  Jsp是一種動態網頁技術標準也是JAVAEE的標準

  二,常見動態網站開發技術對比

  1. Jsp:Java平臺,跨平臺性和安全性高,適合開發大型的,企業級的Web應用程序。

  Hadoop:Java開發框架

  適合的開發項目,例如:電子銀行,網上證券交易所,中國移動網上營業廳,網上訂票系統網站

  2. Asp.net:.Net平臺,簡單易學(組件開發--‘托拉拽’)。但是安全性以及跨平臺性差。

  3. Php:簡單,高效,成本低開發周期短,特別適合中小型企業的Web應用開發。

  開發的黃金組合--(LAMP:Linux+Apache+MySQL+PHP)

  三,Jsp頁面元素構成

  Jsp頁面組成部分:指令,表達式,小腳本,聲明,註釋,靜態內容

  1.Jsp指令

  ---1.page指令:通常位於JSP頁面頂端,同一個頁面可以有多個page指令。

  語法:%@ page 屬性1=“屬性值” 屬性2=“屬性值1,屬性值2” ... 屬性n=屬性值n%

  常用屬性:language=java //指定JSP頁面使用的腳本語言

  import= //通過該屬性來引用腳本語言中使用到的類文件

  contentType=text/html;charset=ISO-885-1 //用來指定JSP頁面所采用文件類型和字符編碼.

  ---2.include指令:將一個外部文件嵌入到當前JSP文件中,同事解析這個頁面中的JSP語句。

  ---3.taglib指令:使用標簽庫定義新的自定義標簽,在JSP頁面中啟用定制行為。

  2.JSP頁面註釋

  html的註釋:!-- html註釋 -- //客服端可見

  jsp的註釋:%-- html註釋 --% //客服端不可見

  jsp腳本註釋://單行註釋, /**/多行註釋

  3、JSP腳本

  定義:在JSP頁面中執行的Java代碼。

  語法:% java代碼%

  例如:% out.printIn(‘歡迎學習JavaEE 開發‘)% //在JSP頁面中輸出一句話

  4,JSP聲明

  定義:在JSP頁面中定義變量或方法

  語法:%! java代碼%

  %!

  string s = 張三; //聲明一個字符串變量

  int add(int x, int y){ //聲明一個返回整型的函數

  return x+y;

  }

  %

  5,JSP表達式

  定義:在JSP頁面中執行的表達式

  語法:% =表達式%

  註意:表達式不以分號結束

  例如:x+y=%=add(10,5)%

  6,JSP頁面生命周期

  步驟:

  ---1客服端瀏覽器向服務器發送請求(用戶發出請求index.jsp)

?

Jsp基礎語法(由簡入雜)