1. Kekse
1. Setzen Sie Cookies, der Inhalt ist Zeit
Cookie Cookie = New Cookie ("Last Accesstime", System.currentTimemillis ()+""); Cookie.setMaxage (1*30*24*3600); // Setzen Sie die Gültigkeitsdauer von 1 Monat Cookie.setPath ("/Projektname"; // Cookie wird beim Zugriff auf das gesamte Projekt bereitgestellt2. Erhalten Sie Cookie -Informationen
Cookie Cookies [] = Request.GetCookies (); für (int i = 0; cookie! Antwort.getWrite (). Print (Datum); }}
2. Sitzung (getSession ()-> Sitzung nicht 30 Minuten lang verwendet)
1. Setzen Sie die Sitzung
HttpSession session = request.getSession (); Session.SetAttribute ("Name", "hahahahahaha");2. Erhalten Sie Sitzung
HttpSession Session = request.getSession (); // httpSession Session = Request.GetSession (false); // Nur ohne String str = (String) Session.getAttribute ("Name");3. Sitzungskonfiguration, Konfigurationszeit
<Seion-config> <Session-Timeout> 20 </Session-Timeout> </Session-Config>
4. Sitzung Zerstörung
HttpSession session = request.getSession (); session.invalidate (); // session.removeAttribute ("xxx"); // removeTtribute ("xxx"); // eine Sitzung entfernen5. Verwenden Sie die Adresse neu, um eine Sitzung zu erhalten, die nur dann neu geschrieben wird, wenn Cookie deaktiviert ist.
Request.GetSession (); String url1 = response.encodingurl ("Adresse 1, die neu schreiben muss"); String url2 = response '"+url2+"'> yjyy </a> ");3..
1. Verhindern Sie die Einreichung leerer Passwörter
<form action="/project/xxx" method ="post" onsubmit="return dosubmit(this)"> Username:<input type="text" name="username"><br/> Password:<input type="password" name = "password"><br/> <input type="submit" value="submit"></form><script> function dosubmit(obj){ if (obj.category.value == '') {Alter ("bitte eingeben"); false zurückgeben; }} </script>2. Verhindern Sie wiederholte Einreichungen
<form action="/project/xxx" method ="post" onsubmit="return dosubmit()"> Username:<input type="text" name="username"><br/> Password:<input type="password" name = "password"><br/> <input type="submit" value="submit"></form><script> function dosubmit(){ var iscommitted = false; if (! isCommidt) {isCommidt = true; zurückkehren; } else {return false; }} </script>Zusammenfassen
Das obige ist der gesamte Inhalt dieses Artikels über die grundlegende Analyse der Servlet Session -Technologie, und ich hoffe, dass dies für alle hilfreich sein wird. Interessierte Freunde können weiterhin auf andere verwandte Themen auf dieser Website verweisen. Wenn es Mängel gibt, hinterlassen Sie bitte eine Nachricht, um darauf hinzuweisen. Vielen Dank an Freunde für Ihre Unterstützung für diese Seite!