2010年12月3日 星期五

轉錄 servlet 使用 session

Session 的定義如下(轉自 wiki ):
在電腦科學領域來說,尤其是在網路領域,會話(session)是一種持久網路協定,在使用者(或使用者代理)端和伺服器端之間建立關聯,從而起到交換資料包的作用機制,session在網路協定(例如telnet或FTP)中是非常重要的部分。

簡單的說就是使用者連線到伺服器上的一個協定紀錄,會儲存到伺服器上。


要在 servlet 使用 session 的話 必須 import javax.servlet.http.HttpSession;

語法如下

// create a session if one does not exist
// 需要使用 true 當作 getSession() 的參數
HttpSession session = req.getSession(true);



之後就可以照依般sesaion 的用法,可以參考 servlet 入門



若要在 google app engine 上使用的 話

在 ..\war\WEB-INF\appengine-web.xml 中
要加入下面這段 XML
<sessions-enabled>true</sessions-enabled>

才可以使用

沒有留言: