セッションにオブジェクトを入れようと思って

sessionScope("hoge", hogeObj);

と書いたら、ここで実行時に実行時例外が走りました。

java.lang.RuntimeException: Session support is not enabled in appengine-web.xml.

こんな感じですね。

でも、丁寧にコメントがついているのでその通り実装してあげると解決出来ました。

Session support is not enabled in appengine-web.xml. To enable sessions, put true in that file. Without it, getSession() is allowed, but manipulation of sessionattributes is not.

と、、、とにかくappengin-web.xmlにタグがあるので
そいつの値をfalseからtrueに変えてやってくださいな。

そんで万事解決!

と思いきや、GAEでsessionを使うと色々不都合があるようです。

詳しくは下記を参考に。

現象
http://d.hatena.ne.jp/sardine/20091101
対策
http://d.hatena.ne.jp/itaosan/20100421

クーロン動かさんと行けなくなるんすねー。

これで万事解決!


と思いきや、jspに表示されません!

なんで
<%@page pageEncoding="UTF-8" isELIgnored="false" session="true"%>
のようにページディレクティブのsession属性の値をtureにしてあげてください。

これで解決!?