內(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".