日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JSP知识点笔记-常用技术方法

發(fā)布時間:2025/4/16 javascript 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JSP知识点笔记-常用技术方法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

jsp知識點范圍:請求回應(yīng),session,異常處理,cookie,數(shù)據(jù)庫等

  • request具有請求域,即完成客戶端請求之前,該對象一直有效;
  • 客戶端為動態(tài)時request獲取不到,靜態(tài)時才能獲取到;
  • PrintWriter總是提前于out對象;
  • out.flush()強制清空緩沖區(qū)并打印出結(jié)果;
  • 使用out打印,提前于java.io.PrintWriter;
  • 設(shè)置響應(yīng)的MIMI類型:response.setContentType(“text/html;charaset=utf-8”);
  • 請求重定向:sendRedirect(“l(fā)ogin.jsp”),重定向到login.jsp頁面;
  • 請求重定向:2次請求,前一次請求對象不會保存,地址欄hrl會改變,是response的;
  • 請求轉(zhuǎn)發(fā):getRequestDispatcher().forward(req, resp);
  • 請求轉(zhuǎn)發(fā):1次請求,其它跟請求重定向相反,是request的;
  • 一般默認30分鐘,當超時或服務(wù)器重啟時session被銷毀;
  • session.invalidate()可以直接銷毀session;
  • 舊的session,只要不銷毀會一直存在,只是沒有再被使用了;
  • 在WEB-INF里的web.xml配置超時時間,<session-config><session-timeout></ ></ >;
  • 復制項目時虛擬路徑也要改,不然虛擬路徑還是之前的路徑;
  • application相當于一個全局變量,各個頁面都可以使用其值;
  • Enumeration枚舉類型,需要了解它的遍歷方式;
  • exception處理,需要設(shè)置兩個頁面。錯誤頁:頂端設(shè)置errorPage=“處理.jsp”;處理頁:頂端設(shè)置isErrorPage=“true”;
  • Javabeans符合特定規(guī)范的java類,解決代碼重復編寫,減少代碼冗余,功能區(qū)分明確,提高了代碼的維護性;
  • Javabean設(shè)計原則:共有類;無參的共有構(gòu)造方法;私有屬性;getter和setter方法;
  • table放在form里提交表格里的數(shù)據(jù),form放在table里是提供某個內(nèi)容;
  • html里的<jsp:useBean />里的class要全路徑;
  • cookie存在中文會報錯,需要java.net下的編碼解碼工具方法。編碼URLEncoder.encode(),解碼URLDecoder.decode();
  • 業(yè)務(wù)邏輯類(DAO),實體類,DBHelper類;
  • 業(yè)務(wù)邏輯類起名:實體類+dao;
  • 對數(shù)據(jù)庫的操作肯定會發(fā)生異常,所以異常處理是必須的;
  • 數(shù)據(jù)庫調(diào)用:ENGING=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  • mysql5,6以后使用InnoDB這個引擎,事務(wù)型數(shù)據(jù)庫首選引擎;

總結(jié)

以上是生活随笔為你收集整理的JSP知识点笔记-常用技术方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。