JavaWeb學習筆記——簡單認識JSP(3)

(一)JSP簡介:

JSP全名為Java Server Pages,其根本是一個簡化的Servlet設計,他實現(xiàn)了在Java當中使用HTML標簽兽埃。JSP是一種動態(tài)網頁技術標準也是Javaee的標準。JSP和Servlet一樣适袜,是在服務器端執(zhí)行的柄错。

(二)常見動態(tài)網站開發(fā)技術對比

JSP:Java平臺、安全性高苦酱,適合開發(fā)大型的售貌,企業(yè)級的Web應用程序??

(適合一些電子銀行、網上證券交易所疫萤、中國移動網上營業(yè)廳等)

Asp.net:Net平臺颂跨,簡單易學。但是安全性以及跨平臺性差扯饶。

(基于可視化組件的開發(fā)恒削,簡單易學)

PHP:簡單、高效尾序,成本低開發(fā)周期短钓丰,特別適合中小型企業(yè)的Web應用開發(fā)。

(PHP有一個開發(fā)黃金組合:LAMP:Linux+Apache+MySQL+PHP)

(三)JSP基礎語法


JSP頁面基本元素組成

JSP指令:

Page指令用法:

<%@page ?屬性1=“屬性值”屬性2=“屬性值1每币,屬性值2”......>

常用屬性:

——language:指定JSP頁面使用的腳本語言(默認為java)

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

——contentType:用來指定JSP頁面所采用的編碼方式(默認值為text/html,ISO-8859-1但是我們最好改為國際化的utf-8)

舉個栗子:

<%@ page language="java" contentType="text/html; charset=utf-8"

pageEncoding="utf-8"%>

JSP注釋:

在jsp頁面的注釋:

HTML的注釋:

<斑粱!--html注釋--> ? ?//客戶端可見

JSP的注釋:

<%--html注釋--%> ? //客戶端不可見

JSP腳本注釋:

//單行注釋 ?客戶端可見

/*多行注釋*/? 客戶端可見

JSP聲明:

<%!java代碼%>

JSP腳本:

<%java代碼%>

小測驗:

<h1>大家好脯爪,我是manecho</h1>

<%--/*多行注釋*/--%>

<%!

String s=""; ? //聲明了一個字符串變量

int add(int x,int y) ? //聲明了一個返回整型的函數(shù)则北,實現(xiàn)兩個整數(shù)的求和

{return x+y;}

%>

<%

out.println("大家好,歡迎來到manecho主頁");

%>


JSP表達式:

<%=表達式%>

<%

out.println("大家好痕慢,歡迎來到manecho主頁");

%>

您好尚揣,<%=s %>

x+y=<%=add(10,5) %>

(四)JSP生命周期

jispService()方法被調用來處理客戶端的請求。對于每一個請求掖举,JSP引擎創(chuàng)建一個新的線程來處理該請求快骗。如果有多個客戶端同時請求該JSP文件,則JSP引擎會創(chuàng)建多個線程塔次。每個客戶端請求對應一個線程方篮。以多線程方式執(zhí)行可以大大降低對系統(tǒng)的資源需求,提高系統(tǒng)的并發(fā)量及響應時間励负。但也要注意多線程的編程帶來的同步問題藕溅,由于該Servlet始終駐于內存,所以相應是非臣逃埽快的巾表。

(五)九九乘法表

——表達式法:

——腳本調用:

測試結果:

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市略吨,隨后出現(xiàn)的幾起案子集币,更是在濱河造成了極大的恐慌,老刑警劉巖翠忠,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鞠苟,死亡現(xiàn)場離奇詭異,居然都是意外死亡秽之,警方通過查閱死者的電腦和手機当娱,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來政溃,“玉大人趾访,你說我怎么就攤上這事《” “怎么了扼鞋?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長愤诱。 經常有香客問我云头,道長,這世上最難降的妖魔是什么淫半? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任溃槐,我火速辦了婚禮,結果婚禮上科吭,老公的妹妹穿的比我還像新娘昏滴。我一直安慰自己猴鲫,他們只是感情好,可當我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布谣殊。 她就那樣靜靜地躺著拂共,像睡著了一般。 火紅的嫁衣襯著肌膚如雪姻几。 梳的紋絲不亂的頭發(fā)上宜狐,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天,我揣著相機與錄音蛇捌,去河邊找鬼抚恒。 笑死,一個胖子當著我的面吹牛络拌,可吹牛的內容都是我干的俭驮。 我是一名探鬼主播,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼盒音,長吁一口氣:“原來是場噩夢啊……” “哼表鳍!你這毒婦竟也來了?” 一聲冷哼從身側響起祥诽,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤譬圣,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后雄坪,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體厘熟,經...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年维哈,在試婚紗的時候發(fā)現(xiàn)自己被綠了绳姨。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡阔挠,死狀恐怖飘庄,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情购撼,我是刑警寧澤跪削,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站迂求,受9級特大地震影響碾盐,放射性物質發(fā)生泄漏。R本人自食惡果不足惜揩局,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一毫玖、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦付枫、人聲如沸烹玉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽春霍。三九已至,卻和暖如春叶眉,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背芹枷。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工衅疙, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人鸳慈。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓饱溢,卻偏偏與公主長得像,于是被迫代替她去往敵國和親走芋。 傳聞我的和親對象是個殘疾皇子绩郎,可洞房花燭夜當晚...
    茶點故事閱讀 44,724評論 2 354

推薦閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn)翁逞,斷路器肋杖,智...
    卡卡羅2017閱讀 134,654評論 18 139
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法挖函,內部類的語法状植,繼承相關的語法,異常的語法怨喘,線程的語...
    子非魚_t_閱讀 31,630評論 18 399
  • 1.什么是JSP (1)jsp全稱是Java Server Pages津畸,它和Servlet技術一樣都是sun公司定...
    yjaal閱讀 3,651評論 5 99
  • 分你一個蘋果, 它是紅色的云必怜, 醉時的一個夢肉拓。 你打開收錄的天歌, 陽光在正午的夢里閃爍梳庆。 我看到鮮亮的親吻暖途, 墊...
    乙丑丁末閱讀 138評論 0 2
  • 本人畢業(yè)于985高校,畢業(yè)后進入某地產公司工作靠益。此時已辭職近三月丧肴,中間多次想總結下這兩年的收獲,但多次僅停留在腦海...
    三樂商君閱讀 2,434評論 0 6