1.Jsp
Java server page
Javaweb servlet/jsp
Html 寫網(wǎng)頁的-寫頁面的
Html 是個(gè)一個(gè)靜態(tài)頁面
JSP運(yùn)行機(jī)制
第一人懲罰策略
Jsp第一次運(yùn)行的事件,會吧jsp文件編譯成java文件依沮,再編譯成class文件,然后運(yùn)行蜡饵;
第二次運(yùn)行的時(shí)候就不需要編譯了
寫一個(gè)簡單JSP
按照什么字符集進(jìn)行編碼
例如 : 你好 hello
gbk gb2312 中文
utf-8 國際語言
iso-8859-1 西歐
Jsp修改之后直接刷新就可以了钠绍,Servlet必須重啟項(xiàng)目
Jsp的語法
JSP頁面由數(shù)據(jù)模板和元素組成
數(shù)據(jù)模板
JSP容器不進(jìn)行處理的部分扎即,如:JSP中的html內(nèi)容鬓梅,這些內(nèi)容會直接發(fā)送到客戶 端(不處理的部分)
元素
JSP容器必須處理的部分供置。
元素有三種類型:
1.指令元素 page
2.腳本元素
2.1.表達(dá)式
2.2.腳本段
2.3.聲明元素(聲明變量和方法)
3.動(dòng)作元素jsp:forward
靜態(tài)內(nèi)容 -------------------------------> html靜態(tài)文本
指令-----------------------------------------> <%@include file=”filename”%>
表達(dá)式--------------------------------------> <%=java表達(dá)式%>
小腳本--------------------------------------> <%java代碼%>
聲明-----------------------------------------> <%!方法%>
標(biāo)準(zhǔn)動(dòng)作----------------------------------> <jsp:include page=”filename”/>
注釋----------------------------------------> <!--這是注釋,但客戶端可以查看到-->
<%--這是注釋己肮,但客戶端不能查看到--%>
注:表達(dá)式就是輸出頁面
指令元素
語法:<%@指令 屬性名=“屬性值” 屬性名=“屬性值”.....%>
page指令:
page指令作用于整個(gè)JSP頁面士袄,定義了與頁面相關(guān)的一些屬性
page指令定義的屬性被用于和JSP容器進(jìn)行通信
page指令語法:
<%@page 屬性名=“屬性值” 屬性名=“屬性值”.....%>
include指令
用于在JSP頁面中靜態(tài)包含一個(gè)文件(可以是JSP悲关、HTML頁面谎僻、文本或者Java代碼)
JSP頁面在轉(zhuǎn)換為Servlet時(shí),會在其中插入所包含的文本或者代碼
include指令的語法
<%@include file=”login.html”%>
Uri和url 和urn的區(qū)別
Uri是通過請求服務(wù)器的路徑定義一個(gè)資源
Url是是通過地址定位一個(gè)資源
Urn是通過名稱定位一個(gè)資源
<%-- <jsp:forward page="j2.jsp">
<jsp:param value="xiaoming" name="username"/>
</jsp:forward> --%>跳轉(zhuǎn)頁面
<!-- 跳轉(zhuǎn)之后就不會執(zhí)行下面的頁面了 -->
引入頁面
<jsp:include page="j3.jsp">
<jsp:param value="fdsafasfda" name="a"/>
</jsp:include>
當(dāng)在一個(gè)頁面中跳轉(zhuǎn)之后就不會執(zhí)行下面的語句寓辱,比如上面
JSP隱含對象
對象 類型
Request javax.servlet.http.HttpServletRequest
Response javax.servlet.http.HttpServletResponse
Session javax.servlet.http.HttpSession
Config javax.servlet.ServletConfig
Application javax.servlet.ServletContext
Page java.lang.Object
pageContext javax.servlet.jsp.PageContext
Out javax.servlet.jsp.JspWriter
Exception java.lang.Throwable
9.域?qū)ο螅ㄓ脕韨鬟f參數(shù)的)
Page(pageContext)-只有當(dāng)頁面起作用
失效:轉(zhuǎn)換頁面就失效了艘绍;
Request -- 一次請求
失效:不在一個(gè)請求里面就會失效
Session ---一次會話
Session指的是從瀏覽器打開到關(guān)閉的一段時(shí)間
Session的時(shí)長默認(rèn)為30分鐘,
清除緩存:session秫筏,cookie
失效:關(guān)閉瀏覽器-30分鐘或者清空緩存的時(shí)候诱鞠,換瀏覽器
Application --整個(gè)應(yīng)用程序
應(yīng)用程序一啟動(dòng)application就生效了挎挖,失效:關(guān)閉程序的時(shí)候失效
設(shè)置參數(shù)
%pageContext.setAttribute("page", "page");
request.setAttribute("request", "request");
session.setAttribute("session", "session");
application.setAttribute("application", "application");
%>
獲取參數(shù)
<%=pageContext.getAttribute("page")%>
<%=request.getAttribute("request")%>
<%=session.getAttribute("session") %>
<%=application.getAttribute("application") %>
寫一個(gè)登陸功能;
2019-05-14jsp
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門艺骂,熙熙樓的掌柜王于貴愁眉苦臉地迎上來诸老,“玉大人,你說我怎么就攤上這事钳恕”鸱” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵忧额,是天一觀的道長畸肆。 經(jīng)常有香客問我,道長宙址,這世上最難降的妖魔是什么轴脐? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮抡砂,結(jié)果婚禮上大咱,老公的妹妹穿的比我還像新娘。我一直安慰自己注益,他們只是感情好碴巾,可當(dāng)我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著丑搔,像睡著了一般厦瓢。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上啤月,一...
- 文/蒼蘭香墨 我猛地睜開眼杉武,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了辙售?” 一聲冷哼從身側(cè)響起轻抱,我...
- 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎旦部,沒想到半個(gè)月后十拣,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡志鹃,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年夭问,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片曹铃。...
- 正文 年R本政府宣布评甜,位于F島的核電站灰粮,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏忍坷。R本人自食惡果不足惜粘舟,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望佩研。 院中可真熱鬧柑肴,春花似錦、人聲如沸旬薯。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽绊序。三九已至硕舆,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間骤公,已是汗流浹背抚官。 一陣腳步聲響...
- 正文 我出身青樓胁住,卻偏偏與公主長得像趁猴,于是被迫代替她去往敵國和親刊咳。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- 1.連續(xù)3周時(shí)間無間斷過儡司,每天清晨問自己三個(gè)問題:第一個(gè)問題:對我來說什么是最有價(jià)值的事情娱挨?第二個(gè)問題:要做什么事...
- 【姓名】陳奕宇 【導(dǎo)師】王玉印、袁文魁 導(dǎo)圖解析 一不小心捕犬,內(nèi)容又緊縮了跷坝,貌似上方空間有點(diǎn)多,中心圖貌似畫的有點(diǎn)大...
- " 扇子不僅是引風(fēng)用品碉碉,避暑利器柴钻,更是古代文人才學(xué)與身份的象征。由于扇子有著深厚的文化底蘊(yùn)垢粮,扇面書畫以其...
- 使用簡書贴届,一開始是為了看橙子伙伴發(fā)送的文檔。再然后蜡吧,是為了橙長30天活動(dòng)打卡毫蚓。接著,就在這里開始記錄每日一結(jié)構(gòu)和每...