HOME  JSP  クッキー

  JSP
 JSP  TOP

 Hell JSP!

 ファイルのインクルード

 HTMLからデータを渡す

 ブラウザ判別

 セッション情報

 アクセスカウンター

 JSPからJSPに値を渡す

 データベースに接続

 クッキー

 買い物かご

 掲示板

 投票


 JavaBeans



  クッキー
クラスjavax.servlet.http.Cookie
コンストラクタCookie(java.lang.String name,java.lang.String value)
詳細指定された名前と値を持つクッキーを構築する
クラスjavax.servlet.http.Cookie
メソッドgetMaxAge( )
戻り値int
詳細クッキーの最大存続期間を秒単位の数値で返す
クラスjavax.servlet.http.HttpServletResponse
メソッドaddCookie(Cookie cookie)
戻り値void
詳細指定されたクッキーを応答に追加する
Sample9.jsp
<%@ page contentType="text/html; charset=Shift_JIS" %>
<html>
<head>
<title>JSP/クッキー送信</title>
</head>
<body>
<%
	Cookie ck=new Cookie("DATA1","1234");
	ck.setMaxAge(60*60*24);
	response.addCookie(ck);
	out.println("クッキーを作成し、Webブラウザに送信しました。");
%>
</body>
</html>
クラスjavax.servlet.http
メソッドgetCookies( )
戻り値Cookie[ ]
詳細クライアントがこの要求と共に送信したすべてのCookieオブジェクトを格納した配列を返す
クラスjavax.servlet.http.Cookie
メソッドgetName( )
戻り値java.lang.String
詳細クッキーの名前を返す
クラスjavax.servlet.http.Cookie
メソッドgetValue( )
戻り値java.lang.String
詳細クッキーの値を返す
Sampla9_1.jsp
<%@ page contentType="text/html; charset=Shift_JIS" %>
<html>
<head>
<title>JSP/クッキー受信</title>
</head>
<body>
<%
	request.setCharacterEncoding("JISAutoDetect");
	Cookie ck[]=request.getCookies();
	if(ck==null){
		out.println("クッキーを受信できませんでした。");
	}
	else{
	 	out.println("クッキーを受信しました。");
		String st1,st2;
		for(int i=0;i<ck.length;i++){
			st1=ck[i].getName();
			st2=ck[i].getValue();
			out.println("名前:"+st1);
			out.println("値:"+st2);
		}
	}
%>
</body>
</html>
実行結果




Rental Orbit Space