當前位置:
首頁 >
JSP知识点笔记-常用技术方法
發布時間:2025/4/16
30
豆豆
生活随笔
收集整理的這篇文章主要介紹了
JSP知识点笔记-常用技术方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
jsp知識點范圍:請求回應,session,異常處理,cookie,數據庫等
- request具有請求域,即完成客戶端請求之前,該對象一直有效;
- 客戶端為動態時request獲取不到,靜態時才能獲取到;
- PrintWriter總是提前于out對象;
- out.flush()強制清空緩沖區并打印出結果;
- 使用out打印,提前于java.io.PrintWriter;
- 設置響應的MIMI類型:response.setContentType(“text/html;charaset=utf-8”);
- 請求重定向:sendRedirect(“login.jsp”),重定向到login.jsp頁面;
- 請求重定向:2次請求,前一次請求對象不會保存,地址欄hrl會改變,是response的;
- 請求轉發:getRequestDispatcher().forward(req, resp);
- 請求轉發:1次請求,其它跟請求重定向相反,是request的;
- 一般默認30分鐘,當超時或服務器重啟時session被銷毀;
- session.invalidate()可以直接銷毀session;
- 舊的session,只要不銷毀會一直存在,只是沒有再被使用了;
- 在WEB-INF里的web.xml配置超時時間,<session-config><session-timeout></ ></ >;
- 復制項目時虛擬路徑也要改,不然虛擬路徑還是之前的路徑;
- application相當于一個全局變量,各個頁面都可以使用其值;
- Enumeration枚舉類型,需要了解它的遍歷方式;
- exception處理,需要設置兩個頁面。錯誤頁:頂端設置errorPage=“處理.jsp”;處理頁:頂端設置isErrorPage=“true”;
- Javabeans符合特定規范的java類,解決代碼重復編寫,減少代碼冗余,功能區分明確,提高了代碼的維護性;
- Javabean設計原則:共有類;無參的共有構造方法;私有屬性;getter和setter方法;
- table放在form里提交表格里的數據,form放在table里是提供某個內容;
- html里的<jsp:useBean />里的class要全路徑;
- cookie存在中文會報錯,需要java.net下的編碼解碼工具方法。編碼URLEncoder.encode(),解碼URLDecoder.decode();
- 業務邏輯類(DAO),實體類,DBHelper類;
- 業務邏輯類起名:實體類+dao;
- 對數據庫的操作肯定會發生異常,所以異常處理是必須的;
- 數據庫調用:ENGING=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
- mysql5,6以后使用InnoDB這個引擎,事務型數據庫首選引擎;
總結
以上是生活随笔為你收集整理的JSP知识点笔记-常用技术方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python 微信机器人:调用电脑摄像头
- 下一篇: Chrome 技术篇-json查看,js