サーブレットでsetAttributeメソッドがうまくいきません
windowsで開発して,ubuntuにクラスファイルを送っているのですが、windowsではうまく動きます
if (session.isNew()) {
session.setAttribute("s", body);
}
最初のクラスでこのようなコードを入れて、別のクラスで
if (request.getSession(false) != null){
HttpSession session = request.getSession();
Object s = session.getAttribute("s");
PrintWriter out = response.getWriter();
out.print(s);
}
とするとif文の中を実行してnullが出ます
windowsで実行すると正しい値が出ます
ほかにも
if(session.isNew())
で試してみるとif文の中を実行します
getSession(false)ではnullではないのでセッションが存在して、isNewではtrueなので新規セッションと矛盾しています
解決方法をご教授ください
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。