1。クッキー
1. Cookieを設定すると、コンテンツは時間です
Cookie Cookie = new Cookie( "lastaccesstime"、system.currenttimemillis()+""); cookie.setmaxage(1*30*24*3600);
2。クッキー情報を取得します
Cookie Cookie [] = 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()); Response.getWrite()。print(date); }}2。セッション(getsession() - >セッションは30分間使用されません)
1.セッションを設定します
httpsession session = request.getsession(); session.setattribute( "name"、 "hahahahahaha");
2。セッションを取得します
httpsession session = request.getsession(); // httpsession session = request.getSession(false); // string str =(string)session.getattribute( "name");
3。セッション構成、構成時間
<seion-config> <session-timeout> 20 </session-timeout> </session-config>
4。セッション破壊
httpsession session = request.getSession(); session.invalidate(); // session.removeattribute( "xxx"); // removeattribute( "xxx"); //セッションを削除します
5。アドレス書き換えを使用してセッションを取得します。これは、Cookieが無効になっている場合にのみ書き換えられます。
request.getSession(); string url1 = response.encodingurl( "書き換えする必要があるアドレス1"); string url2 = response.encodingurl( "reprintwriter out = respons.getwriter; out.print(" <a href = '"+url1+"'> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx( '"+url2+"'> yyyy </a> ");
3.クライアントフォームの提出の問題
1.空のパスワードの提出を防ぎます
<form action = "/project/xxx" method = "post" onsubmit = "return dosubmit(this)"> username:<input type = "text" name = "username"> <br/>パスワード:<入力タイプ= "パスワード" name = "> <br/> <入力タイプ=" "submit" "" shoct "> </<スクリプト> if(obj.category.value == ''){alter( "Enter"); falseを返します。 }} </script>2。繰り返しの提出を防ぎます
<form action = "/project/xxx" method = "post" onsubmit = "return dosubmit()"> username:<input type = "text" name = "username"> <br/>パスワード:<入力タイプ= "パスワード" name = "password =" password "> <br/> <input type =" submit "" "submit"> <script> <script> <script> <script> <script> <script> fult> fulce if(!isCommitted){isCommitted = true; trueを返します。 } else {return false; }} </script>要約します
上記は、サーブレットセッションテクノロジーの基本的な分析に関するこの記事のすべての内容であり、すべての人に役立つことを願っています。興味のある友人は、このサイトの他の関連トピックを引き続き参照できます。欠点がある場合は、それを指摘するためにメッセージを残してください。このサイトへのご支援をありがとうございました!