session 會話 實現瀏覽器猜數遊戲

2021-06-16 18:56:36 字數 1182 閱讀 4282

建立乙個dynamic web project, 命名為guessnumber,在guessnumber下的scr資料夾中建立乙個servlet,命名為gn1。

在doget方法中寫如下**:

httpsession s1=request.getsession();                                     //建立會話,不用解釋了吧

printwriter out=response.getwriter();

response.setcontenttype("text/html;charset=gbk");             //注意編碼,不過這個程式沒問題,因為都是英文的

if(s1.getattribute("guessnumber")==null)

out.println("");

out.println(s1.getattribute("message"));

out.println("");

再建立乙個servlet,命名為gn2,dopost方法中寫**如下:

int num1=(int)s2.getattribute("guessnumber");     //取gn1的隨機數,下面比較的時候用

s2.getattribute("message");                                   //取gn1的message,這句好像沒用...不用也可以

string num2=request.getparameter("value");        //取客戶端輸入的值

int num=integer.parseint(num2);                           //字串轉換成數字

if(num>num1)else if(num

在web content資料夾下建立乙個html檔案,命名為success.html。

恭喜你猜對了!

play again                //注意埠,酌情選擇

就這樣!

開啟瀏覽器,輸入位址http://localhost:8088/guessnumber/gn1                         回車,就ok了。

上面的埠為什麼是8088,我在「簡單的helloworld」中有解釋。

瀏覽器關閉後,Session會話結束了麼?

今天想和大家分享乙個關於session的話題 當瀏覽器關閉時,session就被銷毀了?我們知道session是jsp的九大內建物件 也叫隱含物件 中的乙個,它的作用是可以保 存當前使用者的狀態資訊,初學它的時候,認為session的生命週期是從開啟乙個瀏覽器窗 口傳送請求到關閉瀏覽器視窗,但其實這...

瀏覽器cookie和session

1 cookie資料存放在客戶的瀏覽器上,session資料放在伺服器上 2 cookie不是很安全,別人可以分析存放在本地的cookie並進行cookie欺騙,如果主要考慮到安全應當使用session 3 session會在一定時間內儲存在伺服器上。當訪問增多,會比較占用你伺服器的效能,如果主要考...

jQuery設定 獲取瀏覽器會話Cookie

jquery 段可為使用者會話設定 獲取瀏覽器cookie。當使用者單擊某些內容時,這可以用於儲存檢視狀態。下面的示例顯示cookie被儲存以儲存元素的可見性。event to hide element element hide cookie cookie name not in view even...