1、response 向客戶機輸出資料。
2、位元組流(outputstream)可以輸出任何的資料,而字元流(writer)只能寫字元資料
3、respone.setheader("content-type","text/html;charset=utf-8"); //控制瀏覽器,指定編碼是utf-8
上面語句等同於:response.setcharacterencoding("utf-8"); //控制response以什麼樣的編碼形式在瀏覽器端輸出
4、在servlet裡面取資源的時候用servletcontext來操作,如果是其它的程式來操作servlet中是資源時通過類載入器來操作
6、重新整理按鈕:①不管瀏覽器中有沒有快取,都向伺服器請求
②重新整理按鈕將上次請求再操作一次
7、控制瀏覽器定時重新整理:response.setheader("refresh","3;url="路徑"");//3秒鐘後跳轉
8、設定快取:response.setdateheader("expires",system.currenttimemillis()+1000*3600);//快取有效時間乙個小時
9、請求重定向:①response.setstatus(302);//告訴請求方自己所處的狀態 response.setheader("location","路徑");
或者②response.sendredirect("路徑");
用到請求重定向的情況:剛剛登陸頁面的時候或購物車功能模組
重定向的特點;
①瀏覽器會向伺服器傳送兩次請求,意味著兩次request/response
②用重定向技術,瀏覽器位址會發生變化
③使用者登陸和顯示購物車時通常會用到重定向技術
10、response.getoutpustream();和response.getwriter();不能夠同時使用在一次servlet請求中。
一些小細節
1 c中printf計算引數時是從右到左壓棧的。定義乙個陣列 int arr 再定義乙個指標 sint prt arr printf d n ptr 此時ptr指向第乙個元素6 ptr 123展開為 ptr ptr 123 ptr 此時ptr指向第二個元素7 printf d,d n ptr,ptr...
SQL SERVER 一些小細節
一.計算列的寫法 create table dbo test birthday varchar 8 collate chinese prc ci as not null constraint df tbl account birthday default convert char 8 getdate...
C 一些小細節
一 class 類 與 inlcude 類.h 的區別 class 類的使用,只是宣告有這麼乙個類,但是沒辦法呼叫類裡面的函式 而 include則可以 例如 pragma once include cocos2d.h include class scenemanger using ns cc cl...