jsp+servlet總結(jié):

1 html/css/js

(jquery/angulajs/jquery easy ui/bootstrap/extjs/react)

2 tomcat & http

Tomcat屬于web 服務(wù)器(注意JAVA_HOME環(huán)境變量)

Http :請(qǐng)求和響應(yīng)

Get:提交數(shù)據(jù)放在url里面,針對(duì)隱私數(shù)據(jù)逮光,安全性不好

傳輸?shù)臄?shù)據(jù)大小有限制墩划,不能超過4Kb

Post:提交的數(shù)據(jù)放在請(qǐng)求體中,提交的數(shù)據(jù)沒有大小限制

3 Servlet

生命周期,web.xml中

HttpServletRequest

Get:getQueryString

Post:通過request對(duì)象的輸入流得到

URLDecoder處理中文亂碼

通用方式:getParameter

注意中文亂碼問題:get :new String(str.getBytes(“iso-8859-1”,“utf8”);

Post:request.setCharacterEncoding(“utf8”)

HttpServletResponse

中文亂碼:

response.setContentType(“text/html;charset=utf8”)

資源跳轉(zhuǎn)的兩種方式:

重定向:response.sendRedirect

url內(nèi)容會(huì)變(通過瀏覽器發(fā)送新的請(qǐng)求)

不能共享request域中數(shù)據(jù)

通過重定向杜漠,可以跳轉(zhuǎn)到其他應(yīng)用的資源

轉(zhuǎn)發(fā):

request.getRequestDispatcher(“XXX”).forward(request,response)

url不會(huì)改變

可以共享request域中數(shù)據(jù)

只能在本應(yīng)用資源中進(jìn)行跳轉(zhuǎn)

4 jsp

通過jsp實(shí)現(xiàn)頁面和業(yè)務(wù)邏輯的分離

Jsp本質(zhì)上也是servlet

Html+java,但是盼樟,盡量少在jsp中寫java代碼

Jsp腳本:<% ?%>

Jsp表達(dá)式:<%= ?%>

Jsp聲明:<%! ?%> 聲明方法锈至、變量等內(nèi)容

九大內(nèi)置對(duì)象

四個(gè)域?qū)ο螅篴pplication/session/request/pageContext

El表達(dá)式:${表達(dá)式} ,獲取數(shù)據(jù)

用的最大的內(nèi)置對(duì)象:pageContext

JSTL標(biāo)簽:

導(dǎo)入兩個(gè)jar包

在jsp中通過<%@taglib uri=”***”prefix=”c”>引入jstl標(biāo)簽

? ?

5 會(huì)話技術(shù):

Cookie:數(shù)據(jù)保存在瀏覽器端

刪除cookie:將有效時(shí)間設(shè)置0(記得response.addCookie(X))

Session:數(shù)據(jù)保存在服務(wù)端

依賴于cookie击碗,會(huì)將sessionid以cookie的方法存放在瀏覽器端们拙。默認(rèn),會(huì)話結(jié)束械拍,JSESSIONID刪除

刪除session:session.invalidate()

6 Filter

過濾器射沟,在訪問資源之前与境,會(huì)先進(jìn)入filter。針對(duì)很多資源的重復(fù)操作挥转,可以放在filter中共屈,如中文亂碼的解決,登錄權(quán)限的判斷等

配置需要過濾的資源

7 Listener

監(jiān)聽器借宵,監(jiān)聽特定對(duì)象的創(chuàng)建矾削、銷毀、屬性的變化

主要針對(duì)ServletContext哼凯、HttpSession、ServletRequest

8文件的上傳下載

上傳:method=”post”enctype=”multipart/form-data”

使用apache提供的fileupload組件

下載:需要注意中文名的問題猎贴,名稱添加到響應(yīng)頭之前,需要進(jìn)行url編碼

設(shè)置響應(yīng)頭:response.setHeader("content-disposition","attachment;fileName="+fileName);

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末达址,一起剝皮案震驚了整個(gè)濱河市苏携,隨后出現(xiàn)的幾起案子对粪,更是在濱河造成了極大的恐慌,老刑警劉巖著拭,帶你破解...
    沈念sama閱讀 211,817評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件儡遮,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡肃叶,警方通過查閱死者的電腦和手機(jī)十嘿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蹦魔,“玉大人咳燕,你說我怎么就攤上這事〉退酰” “怎么了曹货?”我有些...
    開封第一講書人閱讀 157,354評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)么介。 經(jīng)常有香客問我蜕衡,道長(zhǎng)设拟,這世上最難降的妖魔是什么久脯? 我笑而不...
    開封第一講書人閱讀 56,498評(píng)論 1 284
  • 正文 為了忘掉前任帘撰,我火速辦了婚禮,結(jié)果婚禮上核行,老公的妹妹穿的比我還像新娘蹬耘。我一直安慰自己,他們只是感情好综苔,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,600評(píng)論 6 386
  • 文/花漫 我一把揭開白布如筛。 她就那樣靜靜地躺著,像睡著了一般晤柄。 火紅的嫁衣襯著肌膚如雪拭嫁。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,829評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音怕品,去河邊找鬼巾遭。 笑死,一個(gè)胖子當(dāng)著我的面吹牛灼舍,可吹牛的內(nèi)容都是我干的骑素。 我是一名探鬼主播,決...
    沈念sama閱讀 38,979評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼末捣,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了莽红?” 一聲冷哼從身側(cè)響起邦邦,我...
    開封第一講書人閱讀 37,722評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎柳畔,沒想到半個(gè)月后郭赐,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,189評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡俘陷,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,519評(píng)論 2 327
  • 正文 我和宋清朗相戀三年拉盾,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了豁状。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,654評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡夭禽,死狀恐怖谊路,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情潮梯,我是刑警寧澤惨恭,帶...
    沈念sama閱讀 34,329評(píng)論 4 330
  • 正文 年R本政府宣布秉馏,位于F島的核電站,受9級(jí)特大地震影響脱羡,放射性物質(zhì)發(fā)生泄漏萝究。R本人自食惡果不足惜免都,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,940評(píng)論 3 313
  • 文/蒙蒙 一隆豹、第九天 我趴在偏房一處隱蔽的房頂上張望筏勒。 院中可真熱鬧,春花似錦嚎京、人聲如沸馆揉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽升酣。三九已至舷暮,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間下面,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評(píng)論 1 266
  • 我被黑心中介騙來泰國打工绩聘, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留沥割,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,382評(píng)論 2 360
  • 正文 我出身青樓凿菩,卻偏偏與公主長(zhǎng)得像机杜,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子衅谷,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,543評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • 1.什么是JSP (1)jsp全稱是Java Server Pages椒拗,它和Servlet技術(shù)一樣都是sun公司定...
    yjaal閱讀 3,643評(píng)論 5 99
  • 一、jsp定義及作用 JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets获黔,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)...
    yzw12138閱讀 1,227評(píng)論 0 0
  • 本文目錄: JSP基礎(chǔ) Cookie HttpSession JSP基礎(chǔ) JSP(Java Server Page...
    極客圈閱讀 495評(píng)論 0 3
  • 本文包括:1蚀苛、Filter簡(jiǎn)介2、Filter是如何實(shí)現(xiàn)攔截的玷氏?3堵未、Filter開發(fā)入門4、Filter的生命周期...
    廖少少閱讀 7,256評(píng)論 3 56
  • 1. 導(dǎo)出測(cè)試數(shù)據(jù)庫: mysqldump -h 172.17.0.1 -P 3307 -uroot -p\!VM...
    五大RobertWu伍洋閱讀 621評(píng)論 0 0