サーブレットの簡単なCookieの例
サーブレットの簡単なCookieの例を次に示します
Javaソース
package com.example; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class ServletDemo extends HttpServlet{ public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException{ response.setContentType("text/html"); PrintWriter pw = response.getWriter(); Cookie cookie = new Cookie("url","example dot com"); cookie.setMaxAge(60*60); //1 hour response.addCookie(cookie); pw.println("Cookies created"); } }
web.xml
servletdemo ServletName com.example.ServletDemo ServletName /Demo
上記の例では、名前が「url」で値が「example dot com」の単純なCookieを作成し、存続時間は1時間で、クライアントコンピューターに保存します。
それを実行します
Firefoxでサーブレットをデプロイして実行すると、FirefoxでCookieが作成されたことを確認できます。
1. where does FireFox stored the Cookiesを調べるには、ここをチェックしてください
2. How to access the Cookiesを調べるには、ここをチェックしてください