相關知識點

2021-08-25 09:59:20 字數 2753 閱讀 7286

nweb-inf

uclasses

uweb.xml

ulib n

從httpservlet

繼承,

重寫doget / dopost方法

n部署web.xml n

只有乙個物件 n

第一次請求的時候被初始化,只一遍 n

初始化後先呼叫init

方法,只一遍 n

每個請求,呼叫一遍service

àservice

àdoget/dopost

。以多執行緒的方式執行 u

不要在servlet

中設計成員變數。n

解除安裝前呼叫destroy方法

nform

uform

提交中action

的路徑可以為虛擬路徑, u

也可以為絕對路徑,/

代表 n

web.xml

uweb.xml

中url-pattern

根路徑,/

代表test/

場合:頁面本身有中文的時候

解決辦法:servlet

:resp.setcontenttype("text/html;charset=gbk");

jsp: <%@ page contenttype="text/html;charset=gb2312"%>

注意:一定要寫在printwriter out = resp.getwriter();之前

場合:解決get

方式亂碼問題:

解決辦法:修改

server.xml

àuriencoding="gbk"

場合:解決post

方式提交內容的亂碼

解決辦法:request.setcharacterencoding("gbk");

注意:一定要寫在訪問第乙個引數之前

不要呼叫response.setcharacterencoding("gbk");

場合:"/>

,url

位址包含中文引數

解決辦法:<%request.setcharacterencoding("gbk");%>

注意:注意cookie

有時候禁不掉

cookie

session

儲存在客戶端

儲存在伺服器端

兩種型別

l有宣告週期

l無宣告週期

兩種實現方式

l依賴於cookie

lurl重寫

父路徑不能訪問子路徑的cookie

同乙個session

的視窗共享乙個session

典型應用: l3

個月不用再登陸

l購物車(

典型應用:

l使用者登陸

l購物車也可以用session

實現。·

不可靠 可靠

nweb-inf

子目錄下面不能放置html jsp

等檔案

n不能直接開啟

拷貝資料庫驅動的jar

資料夾

確認資料庫已經啟動

使用者名稱、密碼應該正確

l不太穩定,有的時候不好使: n

先不寫這句話:<%@page errorpage="errpage.jsp"%> n

ie不行,firefox行

<%@ include file="date.jsp" %>

include

編譯指令是在jsp

程式的轉換時期就將file

屬性所指定的程式內容嵌入,然後再編譯執行;

而include

指令在轉換時期是不會被編譯的,只有在客戶端請求時期如果被執行到才會被動態的編譯載入

只生成乙個class檔案

多個 include

不能帶引數 可以

同乙個request物件

不同的request

物件,可以取得包含它的頁面的引數,並新增了自己的引數 常用

不常用sendredirect

forward

是不同的request

雖然是不同的物件,但是,可以取到上乙個頁面的內容

send

後的語句會繼續執行,除非return

forward

後的語句不會繼續傳送給客戶端

速度慢速度快

需要到客戶端的往返,可以轉到任何頁面,

伺服器內部轉換,

位址列有變化

位址列沒有變化

可以傳引數,直接寫在url

後面可以傳引數 /

代表的是

<%response.sendredirect("/test/servlettojsp");%>

test /

代表的是test

this.getservletcontext().getrequestdispatcher (

"/servlet_jsp/servletusejsp.jsp"

).forward(req, resp);

並且只能以/開頭 常用

常用

Camera相關知識點

1 camera涉及到的概念 1.1 preview capture video preview 預覽 capture 拍照 video 錄影 1.2 幀率 快門 幀率 frame rate 用於測量顯示幀數的量度。所謂的顯示單位為每秒顯示的幀數,簡稱fps或hz 快門 shutter。快門是攝像器...

CURL相關知識點

1,建立乙個curl的會話資源 ch curl init 設定url,引數傳遞出來的時候 curl setopt ch,curlopt url,url 使用post提交的資料 curl setopt ch,curlopt post,1 if post data 設定是否將響應結果存入變數,1或者tr...

http相關知識點

http是一種基於tcp協議的無狀態的應用層協議,1.1加入keepalive機制 由三部分組成 請求行 訊息報頭 請求體1.常用的http方法有哪些只要一端不斷開,tcp不會斷開 由於是通過pipeline,一次可以傳送多個請求 請求行包含請求方法 uri http版本資訊 通用頭請求頭 acce...