第一引数にデータ名、第二引数にデータ値を指定し、セッションスコープを持つデータ値を登録します。すでにデータ名が存在する場合は、新しく指定されたデータ値が上書きされます。
<%@ page language="java" contentType="text/html; charset=windows-31j" pageEncoding="windows-31j"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <body> <% //(1)isNewメソッドでセッション管理されているか確認します。 if (session.isNew()) { //(2)セッション管理されていない場合、セッションスコープを持つ // データid(値はJava)を登録します。 session.setAttribute("id", "Java"); //(3)セッションスコープを持つデータidを表示します。 out.println(session.getAttribute("id") + " Nice to meet you."); } else { //(4)セッション管理されている場合、セッションスコープを持つ // データidを表示します。 out.println("Hello! " + session.getAttribute("id")); } %> </body> </html>