建立乙個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...