import javax.servlet.*; import javax.servlet.http.*; import java.io.*; import java.util.*; import java.net.*; public class HelloWorldSetCookie extends HttpServlet { //HTTP リクエストの処理 public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // クッキーに保存する文字列をURLエンコードします String value = URLEncoder.encode("クッキーでHello World" , "Shift_JIS"); // "message"という名前のクッキーを作成 Cookie cookie = new Cookie("message" , value); // クッキーの有効期間を1日に設定(秒単位で指定) cookie.setMaxAge(60 * 60 * 24 * 1); // クッキーを発行します response.addCookie(cookie); // Webページの表示 response.setContentType("text/html; charset=Shift_JIS"); PrintWriter out = response.getWriter(); out.println("クッキーに保存しました"); } }