校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > servlet中session簡介和使用例子

servlet中session簡介和使用例子

熱門標簽:電銷機器人是有一些什么技術 商洛電銷 四川保險智能外呼系統商家 北票市地圖標注 地圖標注線上教程 高德地圖標注樣式 杭州語音電銷機器人軟件 杭州ai語音電銷機器人功能 電銷機器人好賣么

HttpServletRequest有兩個重載的getSession()方法,一個接受一個boolean的類型的值,另一個不帶任何參數,getSession()方法和getSession(true)方法功能一樣,就是如果對應的客戶端已經產生過一個session,那么就會返回這個舊的session,否則,這個方法將會產生一個session ID并且和對應的客戶端綁定在一起,而如果getSession(false)表示如果對應的客戶端已經有對應的session,那么返回這個舊的session,否則不會產生新的session。可以使用HttpSession對象上的isNow()方法來判定這個session是否為新建的

HttpSession常用方法

public void setAttribute(String name,Object value)
將value對象以name名稱綁定到會話

public object getAttribute(String name)
取得name的屬性值,如果屬性不存在則返回null

public void removeAttribute(String name)
從會話中刪除name屬性,如果不存在不會執行,也不會拋處錯誤.

public Enumeration getAttributeNames()
返回和會話有關的枚舉值

public void invalidate()
使會話失效,同時刪除屬性對象

public Boolean isNew()
用于檢測當前客戶是否為新的會話

public long getCreationTime()
返回會話創建時間

public long getLastAccessedTime()
返回在會話時間內web容器接收到客戶最后發出的請求的時間

public int getMaxInactiveInterval()
返回在會話期間內客戶請求的最長時間為秒

public void setMaxInactiveInterval(int seconds)
允許客戶客戶請求的最長時間

ServletContext getServletContext()
返回當前會話的上下文環境,ServletContext對象可以使Servlet與web容器進行通信

public String getId()
返回會話期間的識別號

一個保存信息到session的簡單例子

sessionlogin.html

復制代碼 代碼如下:

meta name="keywords" content="keyword1,keyword2,keyword3" />
meta name="description" content="this is my page" />
meta name="content-type" content="text/html; charset=UTF-8" />

 !--    link rel="stylesheet" type="text/css" href="./styles.css">-->/pre>
form action="servlet/saveinfo" method="post">
 用戶名:
 input type="text" name="username" /> input type="submit" />

 密碼:
 input type="password" name="userpasswd" />

 /form>
pre>

/pre>
/div>
div>

復制代碼 代碼如下:

package chap03;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

public class saveinfo extends HttpServlet {

/**
 * Constructor of the object.
 */
 public saveinfo() {
 super();
 }

/**
 * Destruction of the servlet.

 */
 public void destroy() {
 super.destroy(); // Just puts "destroy" string in log
 // Put your code here
 }

/**
 * The doGet method of the servlet.

 *
 * This method is called when a form has its tag value method equals to get.
 *
 * @param request the request send by the client to the server
 * @param response the response send by the server to the client
 * @throws ServletException if an error occurred
 * @throws IOException if an error occurred
 */
 public void doGet(HttpServletRequest request, HttpServletResponse response)
 throws ServletException, IOException {

 //如果用戶輸入過了用戶名 則將其放在session中
 if(request.getParameter("username")!=null);
 {
 HttpSession session = request.getSession();
 session.setAttribute("username",request.getParameter("username"));
 }
 response.setContentType("text/html;charset=GBK");
 PrintWriter out = response.getWriter();
 out.println("session已經創建");
 out.println("
");
 out.println("跳轉到其他a>頁面/a>");

 }

/**
 * The doPost method of the servlet.

 *
 * This method is called when a form has its tag value method equals to post.
 *
 * @param request the request send by the client to the server
 * @param response the response send by the server to the client
 * @throws ServletException if an error occurred
 * @throws IOException if an error occurred
 */
 public void doPost(HttpServletRequest request, HttpServletResponse response)
 throws ServletException, IOException {

 doGet(request,response);
 }

/**
 * Initialization of the servlet.

 *
 * @throws ServletException if an error occurs
 */
 public void init() throws ServletException {
 // Put your code here
 }

}/pre>
/div>
div>


復制代碼 代碼如下:

package chap03;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
public class getsession extends HttpServlet {

/**
 * Constructor of the object.
 */
 public getsession() {
 super();
 }

/**
 * Destruction of the servlet.

 */
 public void destroy() {
 super.destroy(); // Just puts "destroy" string in log
 // Put your code here
 }

/**
 * The doGet method of the servlet.

 *
 * This method is called when a form has its tag value method equals to get.
 *
 * @param request the request send by the client to the server
 * @param response the response send by the server to the client
 * @throws ServletException if an error occurred
 * @throws IOException if an error occurred
 */
 public void doGet(HttpServletRequest request, HttpServletResponse response)
 throws ServletException, IOException {

response.setContentType("text/html;charset=GBK");
 PrintWriter out = response.getWriter();

 String username = "";
 //此處不是創建session 而是去取已經創建的session
 HttpSession session = request.getSession();
 //如果已經取到,說明已經登錄
 if(session!=null)
 {
 username = (String)session.getAttribute("username");
 out.println("獲得創建的Session");
 out.println("
");
 out.println("登錄名:"+username);
 }
 else
 {
 response.sendRedirect("../sessionlogin.html");
 }
 }

/**
 * The doPost method of the servlet.

 *
 * This method is called when a form has its tag value method equals to post.
 *
 * @param request the request send by the client to the server
 * @param response the response send by the server to the client
 * @throws ServletException if an error occurred
 * @throws IOException if an error occurred
 */
 public void doPost(HttpServletRequest request, HttpServletResponse response)
 throws ServletException, IOException {
 doGet(request,response);
 }

/**
 * Initialization of the servlet.

 *
 * @throws ServletException if an error occurs
 */
 public void init() throws ServletException {
 // Put your code here
 }

}/pre>
/div>
div>/div>
div>

您可能感興趣的文章:
  • servlet Cookie使用方法詳解(六)
  • servlet之cookie簡介_動力節點Java學院整理
  • java中Servlet Cookie取不到值原因解決辦法
  • 全面了解servlet中cookie的使用方法
  • Java Servlet及Cookie的使用
  • servlet之session簡介_動力節點Java學院整理
  • servlet之session工作原理簡介_動力節點Java學院整理
  • 淺談Servlet的Cookie和Session機制

標簽:宿州 西藏 云浮 紅河 丹東 青島 江西 貴州

巨人網絡通訊聲明:本文標題《servlet中session簡介和使用例子》,本文關鍵詞  servlet,中,session,簡介,和,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《servlet中session簡介和使用例子》相關的同類信息!
  • 本頁收集關于servlet中session簡介和使用例子的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    免费不卡在线观看| 成人激情动漫在线观看| 韩国毛片一区二区三区| www.亚洲人| 日韩一卡二卡三卡国产欧美| 欧美激情在线一区二区| 亚洲第一搞黄网站| 成人免费黄色大片| 666欧美在线视频| 久久久久国产精品人| 亚洲成av人在线观看| 国产高清在线观看免费不卡| 欧美丝袜自拍制服另类| 国产欧美日本一区视频| 日韩 欧美一区二区三区| 99re66热这里只有精品3直播| 日韩午夜电影av| 亚洲国产精品天堂| 99国产精品视频免费观看| 日韩午夜电影在线观看| 亚洲国产成人91porn| 成人网男人的天堂| 欧美精品一区二区三区一线天视频| 亚洲一区二区四区蜜桃| 成人丝袜高跟foot| 久久综合九色综合97婷婷女人| 亚洲国产日韩综合久久精品| 色偷偷88欧美精品久久久| 国产精品热久久久久夜色精品三区| 久久综合综合久久综合| 91精品婷婷国产综合久久性色| 亚洲国产欧美在线人成| 日本道色综合久久| 亚洲欧美视频在线观看| 色综合久久天天| 亚洲欧洲日韩av| 日韩欧美中文字幕制服| 一区二区三区四区视频精品免费 | 欧美一区二区大片| 亚洲一区二区三区四区不卡| 色婷婷久久久久swag精品| 亚洲欧美偷拍卡通变态| 91蝌蚪porny九色| 亚洲免费av高清| 91视视频在线观看入口直接观看www | 精品对白一区国产伦| 天天做天天摸天天爽国产一区| 欧美在线综合视频| 亚洲h动漫在线| 欧美肥妇free| 欧美a级理论片| 精品少妇一区二区三区视频免付费 | 亚洲日本在线看| 91免费版pro下载短视频| 亚洲三级在线免费观看| 欧美性xxxxx极品少妇| 天天操天天干天天综合网| 欧美日韩免费电影| 男女性色大片免费观看一区二区| 国产精品进线69影院| 99精品久久久久久| 香蕉加勒比综合久久| 51精品国自产在线| 精品一区二区免费在线观看| 国产日韩欧美精品在线| 波多野结衣在线aⅴ中文字幕不卡| 自拍视频在线观看一区二区| 欧美色偷偷大香| 久久国产精品一区二区| 欧美国产一区二区| 欧美视频一区二区| 久久97超碰色| 亚洲人妖av一区二区| 欧美男女性生活在线直播观看| 久久99蜜桃精品| 成人欧美一区二区三区黑人麻豆 | 国产精品视频一二三| 91猫先生在线| 麻豆国产一区二区| 国产精品久久久久婷婷二区次| 色嗨嗨av一区二区三区| 精品一区二区在线观看| 国产精品日产欧美久久久久| 欧洲日韩一区二区三区| 精品综合久久久久久8888| 亚洲色图欧美在线| 日韩精品一区国产麻豆| 99re这里只有精品首页| 蜜桃免费网站一区二区三区| 日韩美女视频19| 欧美xxxx老人做受| 91福利视频在线| 国产美女精品一区二区三区| 樱桃视频在线观看一区| 日韩欧美国产精品一区| 91成人国产精品| 高清国产一区二区| 日本麻豆一区二区三区视频| 亚洲日本免费电影| 国产女同性恋一区二区| 欧美成人欧美edvon| 在线国产亚洲欧美| voyeur盗摄精品| 韩国欧美国产1区| 日韩成人一级片| 一区二区三区美女视频| 国产精品国产三级国产普通话99| 精品国产伦一区二区三区观看方式| 欧美性大战久久久久久久| eeuss国产一区二区三区| 美女一区二区久久| 性感美女久久精品| 亚洲一级在线观看| 国产精品福利电影一区二区三区四区 | 欧美片网站yy| 在线一区二区三区四区| 成人av影视在线观看| 狠狠色狠狠色综合系列| 奇米精品一区二区三区四区 | 经典一区二区三区| 日韩精品欧美精品| 午夜亚洲国产au精品一区二区| 亚洲欧美偷拍另类a∨色屁股| 国产欧美视频一区二区三区| 久久综合99re88久久爱| 精品欧美黑人一区二区三区| 91精品欧美一区二区三区综合在 | 制服.丝袜.亚洲.中文.综合 | 欧美日本一道本| 欧美性猛交xxxx黑人交| 欧美人与禽zozo性伦| 91九色最新地址| 91福利视频久久久久| 欧美色窝79yyyycom| 欧美中文字幕一区| 欧美性三三影院| 正在播放一区二区| 精品国产在天天线2019| 精品国产欧美一区二区| 欧美成人一区二区| 国产亲近乱来精品视频| 欧美国产精品一区二区| 国产精品久久久一本精品| 中文字幕亚洲在| 亚洲少妇中出一区| 亚洲制服丝袜一区| 亚洲电影欧美电影有声小说| 青青国产91久久久久久| 国产制服丝袜一区| 成人在线综合网站| 成人av中文字幕| 99麻豆久久久国产精品免费| 91女人视频在线观看| 欧美日韩国产不卡| 精品日产卡一卡二卡麻豆| 国产精品欧美一区二区三区| 一区二区三区中文字幕电影| 婷婷国产在线综合| 国产**成人网毛片九色| 欧美中文一区二区三区| 欧美不卡123| 成人欧美一区二区三区白人| 香蕉影视欧美成人| 国产精品一区在线| 在线亚洲精品福利网址导航| 欧美久久久久久久久| 26uuu另类欧美| 亚洲精品高清在线| 日本最新不卡在线| 国产精品一区二区果冻传媒| 色屁屁一区二区| 日韩三级视频中文字幕| 国产精品午夜免费| 石原莉奈在线亚洲三区| 成人免费视频一区二区| 欧美福利视频导航| 中文字幕一区二区三区蜜月| 日韩高清在线电影| 北条麻妃一区二区三区| 91精品国产综合久久久蜜臀粉嫩| 国产亚洲欧美色| 日韩国产精品91| 一道本成人在线| 久久这里只精品最新地址| 一区二区三区中文在线| 丁香激情综合国产| 91精品国产综合久久国产大片 | 欧美日韩一二三区| 中文字幕av一区二区三区免费看 | 国产主播一区二区三区| 欧美日韩在线播放一区| 国产精品热久久久久夜色精品三区 | 亚洲二区在线观看| 99久久久久久| www国产成人| 免费成人av资源网| 欧美专区日韩专区| 最新久久zyz资源站| 极品尤物av久久免费看| 91精品国产麻豆|