こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Servlet-JSP のセッション管理

すいません。

セッションというものを使ってみたいなと思い、
本などを、見よう見真似で下のようなものを作ってみましたが、
まったく動きません。どこがいけませんか?

ーーservlet-ー
HttpSession session = req.getSession();
if (session.isNew()) {
 session.setAttribute("test","ssm3u");
}

ーーforwardされるJSP-ー
<% HttpSession session = request.getSession(); %>
<%= (String)session.getAttribute("test"); %>

"ssm3u"と出したいのですが、全然違うのでしょうか?
自分ではCookieを利用するセッション管理を作ったつもりです・・

投稿日時 - 2003-02-06 15:34:28

QNo.465549

困ってます

質問者が選んだベストアンサー

> if (session.isNew()) {
>  session.setAttribute("test","ssm3u");
> }

この、if(session.isNew()) という条件文が不要です。

参考URL:http://www.ingrid.org/jajakarta/servletapi/servletapi-4.0/docs-ja/javax/servlet/http/HttpSession.html

投稿日時 - 2003-02-06 16:20:02

お礼

ありがとうございました。
結果として、

ーーservlet-ー
HttpSession session = req.getSession(true);
session.setAttribute("test","ssm3u");

ーーJSP--
<%= (String)request.getSession(false).getAttribute("test") %>

でできました。JSP側の HttpSession構文もいらないってことでしょうか?

投稿日時 - 2003-02-06 16:28:02

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問