私はGAE/Jの開発にかなり慣れておらず、GAESeesionを使おうとしています。どういうわけか、セッションに保存されている値を取得しようとすると、nullのみが返されます。これが私が持っているものです。
String変数をsessionに設定しているloginservletがあります。
HttpSession hs=req.getSession(true);
if(hs.isNew()){
hs.setAttribute("logininfo", "mylogininfo");
}
次に、JSPページ内でこの情報を次のように取得しようとします-
<%
HttpSession hs = request.getSession(false);
String logininfo = (String) hs.getAttribute("logininfo");
%>
私は常に「logininfo」文字列をnullとして取得しています-理由はわかりません。
appengine-web.xml内でセッションを有効にしました
<sessions-enabled>true</sessions-enabled>
上記は私が実行しようとしている試用例です。Facebookログイン用にサーブレットからJSPページに「accessToken」を渡したいのです。