2011-01-25 11 views
0

Googleアプリケーションエンジンでのセッションの使用方法がわかりません。 教えてください。おかげさまで Googleアプリケーションエンジンでのセッションの使用方法

+1

使用しているプラ​​ットフォームなど、他の詳細について質問を改善してください。詳細を追加する必要がある場合は、 – systempuntoout

+0

[この質問の編集](http://stackoverflow.com/posts/4792334/edit)を参照してください。 – Will

答えて

3

あなたはJava Servlet APIのrequest.getSession()について話していますか?あなたはそれが動作する前にenable sessionsする必要があります。 HttpSessionの使用の詳細については、this questionを参照してください。ところで、使用しているApp Engineのバリアント(JavaまたはPython)で質問にタグを付けることをおすすめします。

1

App Engineには、サーブレットセッションインターフェイスを使用したセッションの実装が含まれています。この実装では、永続性のためにApp Engineのデータストアにセッションデータを保存し、速度向上のためにmemcacheも使用します。他のほとんどのサーブレットコンテナと同様に、リクエスト中にsession.setAttribute()で設定されたセッション属性は、リクエストの最後に保持されます。

この機能はデフォルトでオフになっています。これを有効にするには、appengine-web.xmlに次の行を追加してください:

<sessions-enabled>true</sessions-enabled> 
関連する問題