當(dāng)前位置:
首頁 >
JavaWeb 入门篇(7) 初次总结
發(fā)布時(shí)間:2025/3/19
33
豆豆
生活随笔
收集整理的這篇文章主要介紹了
JavaWeb 入门篇(7) 初次总结
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
JavaWeb 初總結(jié)
1、ServletContext 上下文對象
- 可以獲得web應(yīng)用程序啟動(dòng)時(shí)加載的初始化參數(shù)
- ServletContext 的作用域 全局的 唯一的 所有Servlet 共享的 可以存放數(shù)據(jù)
- 讀取資源文件
- 實(shí)現(xiàn)轉(zhuǎn)發(fā)
2、 request請求 HttpRequest 對象
- 獲取請求攜帶的參數(shù)
- 開啟session
- 設(shè)置請求的字符編碼
- 實(shí)現(xiàn)轉(zhuǎn)發(fā)
- 獲取請求頭
- 獲取web 應(yīng)用程序上下文ServletContext
- requesrt 的作用域 只存在與一次請求當(dāng)中
3、response HttpResponse 對象
- 設(shè)置響應(yīng)頭 自動(dòng)刷新 跳轉(zhuǎn)頁面
- 實(shí)現(xiàn)重定向
- 可以實(shí)現(xiàn)文件下載
- 設(shè)置狀態(tài)碼
- 設(shè)置響應(yīng)的字符編碼 設(shè)置響應(yīng)體的解析格式
4、重定向和轉(zhuǎn)發(fā)的區(qū)別
重定向:
- 會修改url 向服務(wù)器發(fā)送兩次請求
- 重定向的 302
- 重定向不僅僅局限當(dāng)前web應(yīng)用
- 重定向是不攜帶request 和response的
轉(zhuǎn)發(fā):
- url 不會修改 向服務(wù)器發(fā)送一次請求
- 狀態(tài)碼是200
- 轉(zhuǎn)發(fā)只能轉(zhuǎn)發(fā)到當(dāng)前應(yīng)用程序內(nèi)
- 轉(zhuǎn)發(fā)是會攜帶著 request、 response的
5、cookie 對象
- 存取cookie
- 可以給cookie 設(shè)置過期時(shí)間
- 刪除 就是設(shè)置時(shí)間為零
- cookie是可以存多個(gè)值的
6、session 對象
- 開啟Session 無則創(chuàng)建
- 在session中存取值
- 默認(rèn)過期時(shí)間30分鐘 可以主動(dòng)設(shè)置時(shí)間
- 可以獲取上下文對象
- 主動(dòng)刪除 public void removeAttribute(String name);
7、jsp
- jtsl ${} jstl 表達(dá)式
- c:if c:foreach 標(biāo)簽庫
8、過濾器
- 過濾請求和響應(yīng)兩個(gè)對象
- 實(shí)現(xiàn)設(shè)置字符
- 實(shí)現(xiàn)模擬的權(quán)限判斷
大致的流程圖:
自言自語
小總結(jié):發(fā)現(xiàn)學(xué)的還是不多,慢慢來吧。
總結(jié)
以上是生活随笔為你收集整理的JavaWeb 入门篇(7) 初次总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaWeb入门篇(6) 实现字符过滤
- 下一篇: Java 文件复制 Hutool IO使