內(nèi)置對象簡介
JSP內(nèi)置對象是Web容器創(chuàng)建的一組對象,不適用new關(guān)鍵字就可以使用的內(nèi)置對象谬擦。
九大內(nèi)置對象:
來自慕課截圖
1.out對象:
來自 慕課截圖
get和post的區(qū)別:
來自慕課截圖
2.request對象:
來自慕課截圖
來自慕課截圖
關(guān)于表單提交亂碼問題房官,解決方案為在提交前添加如下代碼:(編碼與charset屬性編碼相同即可)
<% ?request.setCharacterEncoding("utf-8"); ?%>//無法解決URL傳遞中文出現(xiàn)的亂碼問題
URL傳參
http://localhost:8080/index.jsp?name=value
要解決URL傳參中文亂碼(value為中文)問題需要在修改tomcat中server.xml文件中<Connector ? ? />中添加URLEncoding="utf-8"(修改了這個(gè)需要重啟服務(wù)器)
3.response對象:
來自慕課截圖
請求轉(zhuǎn)發(fā)與請求重定向的區(qū)別:
來自慕課截圖
4.session對象:
來自慕課截圖
來自慕課截圖
來自慕課截圖
來自慕課截圖
來自慕課截圖
來自 慕課截圖
來自慕課截圖
來自慕課截圖
5.application對象:
來自 慕課截圖
來自慕課截圖
6.page對象(java.lang.Object的實(shí)例):
來自慕課截圖
7.pageContext對象:
來自慕課截圖
來自慕課截圖
8.Config對象:
來自慕課截圖
9.Exception對象:
來自慕課截圖
在page指令中配置errorPage=”exception.jsp“(表示當(dāng)該頁面出現(xiàn)異常時(shí)趾徽,交由exception.jsp去處理。在exception.jsp的page指令中配置isErrorPage="true".