欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Servlet會(huì)話技術(shù)基礎(chǔ)解析

 更新時(shí)間:2017年12月18日 09:26:56   作者:在成為巨擘的路上  
這篇文章主要介紹了Servlet會(huì)話技術(shù)基礎(chǔ)解析,具有一定借鑒價(jià)值,需要的朋友可以參考下。

一、cookie

1、設(shè)置cookie,內(nèi)容為時(shí)間

Cookie cookie = new Cookie("LastAccessTime",System.currentTimeMillis()+"");
cookie.setMaxAge(1*30*24*3600);//設(shè)置有效期1個(gè)月
cookie.setPath("/項(xiàng)目名稱");//訪問(wèn)整個(gè)項(xiàng)目都帶cookie

2、獲得cookie信息

Cookie cookies[] = request.getCookies();
for(int i = 0;cookie!=null&&i<cookies.length;i++){
  if(cookies[i].getName().equals("LastAccessTime")){
   long cookieValues = Long.parseLong(cookies[i].getVlues());//將String轉(zhuǎn)化為10進(jìn)制Long型
   Date date = new Date(cookieValues);
   response.getWrite().print(date);
  }
}

二、session(getSession()——>session30分鐘未使用)

1、設(shè)置session

HttpSession session = request.getSession();
session.setAttribute("name","哈哈哈哈");

2、得到session

HttpSession session = request.getSession();
//HttpSession session = request.getSession(false);//只獲取不創(chuàng)建
String str = (String)session.getAttribute("name");

3、session配置,配置時(shí)間

<seeeion-config>
  <session-timeout>20</session-timeout>  
</session-config>

4、session摧毀

HttpSession session = request.getSession();
session.invalidate();
//session.removeAttribute("XXX");//移除某個(gè)session

5、使用地址重寫方式獲得session,只有在cookie禁用下會(huì)重寫

request.getSession();
String url1 = response.encodingURL("需要重寫的地址1");
String url2 = response.encodingURL("需要重寫的地址2");
PrintWriter out = response.getWriter;
out.print("<a href = '"+url1+"'>XXXX</a>");
out.print("<a href = '"+url2+"'>YYYY</a>");

三、客戶端表單提交問(wèn)題

1、防止提交空密碼

<form action="/項(xiàng)目/xxx" method ="post" onsubmit="return dosubmit(this)">
  用戶名:<input type="text" name="username"><br/>
  密碼:<input type="password" name = "password"><br/>
  <input type="submit" value="提交">
</form>

<script>
  function dosubmit(obj){
   if(obj.category.value==''){
    alter("請(qǐng)輸入");
    return false;
   }  
  }
</script>

2、防止重復(fù)提交

<form action="/項(xiàng)目/xxx" method ="post" onsubmit="return dosubmit()">
  用戶名:<input type="text" name="username"><br/>
  密碼:<input type="password" name = "password"><br/>
  <input type="submit" value="提交">
</form>

<script>
  function dosubmit(){
   var iscommitted = false;
   if(!iscommitted){
    iscommitted = true;
    return true;
   }else{
    return false;  
   }
  }
</script>

總結(jié)

以上就是本文關(guān)于Servlet會(huì)話技術(shù)基礎(chǔ)解析的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!

相關(guān)文章

  • Mybatis批處理、Mysql深分頁(yè)操作

    Mybatis批處理、Mysql深分頁(yè)操作

    這篇文章主要介紹了Mybatis批處理、Mysql深分頁(yè)操作,Mybatis批量操作包括Foreach方式和ExecutorType.BATCH插入操作,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-08-08
  • Spring中WebClient的創(chuàng)建和使用詳解

    Spring中WebClient的創(chuàng)建和使用詳解

    這篇文章主要介紹了Spring中WebClient的創(chuàng)建和使用詳解,在Spring5中,出現(xiàn)了Reactive響應(yīng)式編程思想,并且為網(wǎng)絡(luò)編程提供相關(guān)響應(yīng)式編程的支持,如提供了WebFlux,它是Spring提供的異步非阻塞的響應(yīng)式的網(wǎng)絡(luò)框架,需要的朋友可以參考下
    2023-11-11
  • Java并發(fā)編程之原子性-Atomic的使用

    Java并發(fā)編程之原子性-Atomic的使用

    這篇文章主要介紹了Java并發(fā)編程之原子性-Atomic的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • java字符轉(zhuǎn)碼的三種方法總結(jié)及實(shí)例

    java字符轉(zhuǎn)碼的三種方法總結(jié)及實(shí)例

    這篇文章主要介紹了 java字符轉(zhuǎn)碼的三種方法總結(jié)及實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • Java?C++題解leetcode902最大為N的數(shù)字組合數(shù)位DP

    Java?C++題解leetcode902最大為N的數(shù)字組合數(shù)位DP

    這篇文章主要為大家介紹了Java?C++題解leetcode902最大為N的數(shù)字組合數(shù)位DP,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • SpringCloud配置客戶端ConfigClient接入服務(wù)端

    SpringCloud配置客戶端ConfigClient接入服務(wù)端

    這篇文章主要為大家介紹了SpringCloud配置客戶端ConfigClient接入服務(wù)端,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • Java Property類使用詳解

    Java Property類使用詳解

    這篇文章主要介紹了Java Property類使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • java并發(fā)編程專題(十)----(JUC原子類)基本類型詳解

    java并發(fā)編程專題(十)----(JUC原子類)基本類型詳解

    這篇文章主要介紹了java JUC原子類基本類型詳解的相關(guān)資料,文中示例代碼非常詳細(xì),幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • java.security.egd?作用詳解

    java.security.egd?作用詳解

    這篇文章主要為大家介紹了java.security.egd作用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • java 讀取文件路徑空格、

    java 讀取文件路徑空格、"+"和中文的處理方法

    今天小編就為大家分享一篇java 讀取文件路徑空格、"+"和中文的處理方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07

最新評(píng)論