Web隨堂筆記

第一節(jié)課 ————————2019/9/9

1竖伯、在jsp頁(yè)面中嵌套java代碼晨汹,使用<% %>括起來(lái)
2镜撩、在瀏覽器上輸出旧巾,使用out對(duì)象
3房资、get方式和post方式的區(qū)別:
get方式傳送的數(shù)據(jù)量有限蜕劝,最多不能超過(guò)2KB
post傳輸數(shù)據(jù)大小無(wú)限制:由于GET請(qǐng)求方式是通過(guò)請(qǐng)求參數(shù)傳遞數(shù)據(jù)的,因此最多可傳遞2KB的數(shù)據(jù)轰异。而POST請(qǐng)求方式是通過(guò)實(shí)體內(nèi)容傳遞數(shù)據(jù)的熙宇,因此可以傳遞數(shù)據(jù)的大小沒(méi)有限制
post比get請(qǐng)求方式更安全:由于GET請(qǐng)求方式的參數(shù)信息都會(huì)在URL地址欄明文顯示,而 POST請(qǐng)求方式傳遞的參數(shù)隱藏在實(shí)體內(nèi)容中
4溉浙、action屬性的作用:
5烫止、接口:
功能:接收請(qǐng)求 響應(yīng)
實(shí)現(xiàn):
6、request:用于獲得客戶(hù)端(瀏覽器)的信息
response:用于向客戶(hù)端(瀏覽器)返回信息

第二節(jié)課————————2019/9/11

1戳稽、處理亂碼

response.setContentType("text/html;charset=UTF-8");

2馆蠕、接收Form表單中標(biāo)簽的內(nèi)容

String username = request.getParameter("username");
String password = request.getParameter("userpassword");

3、頁(yè)面跳轉(zhuǎn)方法:重定向

response.sendRedirect("Welcome.jsp");

重定向是指頁(yè)面重新定位到某個(gè)新地址惊奇,之前的Request失效互躬,進(jìn)入一個(gè)新的Request,且跳轉(zhuǎn)后的瀏覽器地址欄內(nèi)容將變?yōu)樾碌闹付ǖ刂匪汤伞V囟ㄏ蚴峭ㄟ^(guò)HttpServletResponse對(duì)象的sendRedirect()未實(shí)現(xiàn)
4吼渡、執(zhí)行JSP頁(yè)面的原理
a、客戶(hù)端發(fā)出請(qǐng)求(request)乓序;
b寺酪、容器接收到請(qǐng)求后檢索對(duì)應(yīng)的JSP頁(yè)面,如果該JSP頁(yè)面第一次被
則容器將其翻譯成一個(gè)Servlet文件
c替劈、容器將翻譯后的Servlet源代碼編譯形成字節(jié)碼寄雀,即.class文件,并加載到內(nèi)存執(zhí)行
d陨献、最后把執(zhí)行結(jié)果即響應(yīng)(response)發(fā)送回客戶(hù)端

第三節(jié)課————————2019/9/16

1盒犹、重定向時(shí),帶入值到新的頁(yè)面 :

response.sendRedirect("Welcome?username="username"+"&"password="password")

2、到數(shù)據(jù)庫(kù)中來(lái)找有沒(méi)有這個(gè)用戶(hù)
Add as Library MVC模式
建庫(kù)uhgl 表users
在model中添加Users類(lèi)急膀、userDao接口沮协、實(shí)現(xiàn)userDao接口類(lèi)userDaoSql
在同一用戶(hù)的不同頁(yè)面之間如何共享數(shù)據(jù)

第四節(jié)課————————2019/9/18

1、Cookie(用戶(hù) 客戶(hù)端
用法:

2卓嫂、session (瀏覽器 服務(wù)器)(屬性的名字(String)+值(Object))會(huì)話(huà):
當(dāng)用戶(hù)打開(kāi)瀏覽器慷暂,訪問(wèn)某個(gè)網(wǎng)站時(shí),服務(wù)器就會(huì)在服務(wù)器的內(nèi)存為該瀏覽器分配一個(gè)空間命黔,這個(gè)空間被這個(gè)瀏覽器獨(dú)占呜呐。這個(gè)空間就是session空間就斤,該空間中的數(shù)據(jù)默認(rèn)存在時(shí)間為30min悍募,你也可修改
用處:保存登錄用戶(hù)的信息;防止用戶(hù)非法登陸到某個(gè)頁(yè)面
用法
a、得到session:HttpSession hs = request.getSession(true)
b洋机、向session添加屬性:hs.setAttribute(String name,Object val);
c坠宴、從session得到某個(gè)屬性:String name = hs.getAttribute(String name);
d、從session刪除掉某個(gè)屬性:hs.removeAttribute(String name)
3绷旗、地址重定向

response.sendRedirect("Welcome?username="+username+"&password="+password);

4喜鼓、隱藏域
隱藏域在頁(yè)面中對(duì)于用戶(hù)是不可見(jiàn)的,在表單插入中隱藏域的目的在于收集和發(fā)送信息衔肢,以利于被處理表單的程序所使用
注:隱藏只是在網(wǎng)頁(yè)頁(yè)面上不顯示輸入框庄岖,但是雖然隱藏了,還是具有form傳值功能角骤。一般用來(lái)傳值隅忿,而不必讓用戶(hù)看到。
基本語(yǔ)法:

<input type="hidden" name="field_name" value="value" />

作用

1邦尊、隱藏域在頁(yè)面中對(duì)于用戶(hù)是不可見(jiàn)的背桐,在表單中插入隱藏域的目的在于收集或發(fā)送信息,以利于被處理表單的程序所使用蝉揍。瀏覽者點(diǎn)擊發(fā)送按鈕發(fā)送表單的時(shí)候链峭,隱藏域的信息也被一起發(fā)送到服務(wù)器。
2又沾、有些時(shí)候我們要給用戶(hù)信息弊仪,讓他在提交表單時(shí)提交上來(lái)以確認(rèn)身份,如:sessionkey,etc,當(dāng)然這些東西也能用cookie實(shí)現(xiàn)杖刷,但使用隱藏域就簡(jiǎn)單的多了撼短,而且不會(huì)有瀏覽器不支持,用戶(hù)禁用cookie的煩惱挺勿。
3曲横、有些時(shí)候一個(gè)form里有多個(gè)提交按鈕,怎樣使程序能夠分清到底用戶(hù)是按哪一個(gè)按鈕提交上來(lái)的呢?我們就可以寫(xiě)一個(gè)隱藏域,然后在每一個(gè)按鈕處加上onclick="document.form.command.value="xx""禾嫉,然后我們接到數(shù)據(jù)后先檢查command的值就會(huì)知道用戶(hù)是按哪個(gè)按鈕提交上來(lái)的灾杰。
4、有些時(shí)候一個(gè)網(wǎng)頁(yè)中有多個(gè)form熙参,我們知道多個(gè)form是不能同時(shí)提交的艳吠,但有時(shí)候form確實(shí)互相作用,我們就可以在form中添加隱藏域來(lái)使它們聯(lián)系起來(lái)孽椰。
5昭娩、JavaScript不支持全局變量,但有時(shí)我們必須用全局變量黍匾,我們就可以把值先存在隱藏域里栏渺,它的值就不會(huì)丟失了。
6锐涯、還有個(gè)例子磕诊,比如按一個(gè)按鈕彈出四個(gè)小窗口,當(dāng)點(diǎn)擊其中的一個(gè)小窗口時(shí)其他三個(gè)自動(dòng)關(guān)閉.可是IE不支持小窗口相互調(diào)用纹腌,所以只有在父窗口寫(xiě)個(gè)隱藏域霎终,當(dāng)小窗口看到那個(gè)隱藏域的值是close時(shí)就自己關(guān)掉。

第五節(jié)課————————2019/9/23

1升薯、Cookie的使用
2莱褒、隱藏域的使用
3、分頁(yè)技術(shù)
重新調(diào)整程序
MVC
M(Model): 所有操作數(shù)據(jù)庫(kù)的
V(View):頁(yè)面(jsp h5)
C(Controller):處理業(yè)務(wù)邏輯的
4涎劈、在jsp中取變量(表達(dá)式)的值广凸,使用<%=變量名(表達(dá)式)%>
request,session 都是jsp的內(nèi)置對(duì)象责语,就是可以在jsp中直接使用
5炮障、分頁(yè)
a、顯示你的表的信息:
SELECT * FROM USER LIMIT 2,3從數(shù)據(jù)的第二條記錄開(kāi)始顯示(不包括第二條)(3坤候、4胁赢、5),一共顯示三條記錄
b白筹、一頁(yè)顯示的記錄條數(shù)智末,頁(yè)數(shù),開(kāi)始的頁(yè)數(shù)徒河,總的記錄條數(shù)

第六節(jié)課————————2019/9/30

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末系馆,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子顽照,更是在濱河造成了極大的恐慌由蘑,老刑警劉巖闽寡,帶你破解...
    沈念sama閱讀 216,372評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異尼酿,居然都是意外死亡爷狈,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)裳擎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)涎永,“玉大人,你說(shuō)我怎么就攤上這事鹿响∠畚ⅲ” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,415評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵惶我,是天一觀的道長(zhǎng)妈倔。 經(jīng)常有香客問(wèn)我,道長(zhǎng)指孤,這世上最難降的妖魔是什么启涯? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,157評(píng)論 1 292
  • 正文 為了忘掉前任贬堵,我火速辦了婚禮恃轩,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘黎做。我一直安慰自己叉跛,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布蒸殿。 她就那樣靜靜地躺著筷厘,像睡著了一般。 火紅的嫁衣襯著肌膚如雪宏所。 梳的紋絲不亂的頭發(fā)上酥艳,一...
    開(kāi)封第一講書(shū)人閱讀 51,125評(píng)論 1 297
  • 那天,我揣著相機(jī)與錄音爬骤,去河邊找鬼充石。 笑死,一個(gè)胖子當(dāng)著我的面吹牛霞玄,可吹牛的內(nèi)容都是我干的骤铃。 我是一名探鬼主播,決...
    沈念sama閱讀 40,028評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼坷剧,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼惰爬!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起惫企,我...
    開(kāi)封第一講書(shū)人閱讀 38,887評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤撕瞧,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體丛版,經(jīng)...
    沈念sama閱讀 45,310評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡咨跌,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了硼婿。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片锌半。...
    茶點(diǎn)故事閱讀 39,690評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖寇漫,靈堂內(nèi)的尸體忽然破棺而出刊殉,到底是詐尸還是另有隱情,我是刑警寧澤州胳,帶...
    沈念sama閱讀 35,411評(píng)論 5 343
  • 正文 年R本政府宣布记焊,位于F島的核電站,受9級(jí)特大地震影響栓撞,放射性物質(zhì)發(fā)生泄漏遍膜。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評(píng)論 3 325
  • 文/蒙蒙 一瓤湘、第九天 我趴在偏房一處隱蔽的房頂上張望瓢颅。 院中可真熱鬧,春花似錦弛说、人聲如沸挽懦。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)信柿。三九已至,卻和暖如春醒第,著一層夾襖步出監(jiān)牢的瞬間渔嚷,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,812評(píng)論 1 268
  • 我被黑心中介騙來(lái)泰國(guó)打工稠曼, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留形病,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,693評(píng)論 2 368
  • 正文 我出身青樓蒲列,卻偏偏與公主長(zhǎng)得像窒朋,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子蝗岖,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評(píng)論 2 353

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