Javaプログラミング/Javaプログラミング関連情報

データストアからデータを取得する(4ページ目)

今回は、Google App Engineのデータストアに保存されたデータを取り出す処理について考えてみましょう。

執筆者:掌田 津耶乃

セッションを利用するために


が! 実をいえば、これだけでは、このサーブレットは動かないのです。なぜなら、セッションが機能しないからです。GAEでセッションを使えるようにするためには、そのための設定をしておく必要があります。

war/WEB-INF内に「appengine-web.xml」というファイルがあります。これが、GAEの設定情報を記述したものです。これを開き、<appengine-web-app>タグ内に、以下の文を追記して下さい。

<sessions-enabled>true</sessions-enabled>

これで、アプリケーション内でセッションが利用できるようになります。これは、けっこう引っかかる人が多いので忘れないようにしましょう。

サーブレットの登録


最後に、web.xmlにサーブレットの登録を追記しましょう。以下のように書いておけばよいでしょう。

<servlet>
  <servlet-name>Gae_find</servlet-name>
  <servlet-class>jp.allabout.Gae_findServlet</servlet-class>
</servlet>
<servlet-mapping>
  <servlet-name>Gae_find</servlet-name>
  <url-pattern>/gae_find</url-pattern>
</servlet-mapping>

これで完成です。実際にfind.jspにアクセスし、ID番号を記入して送信してみてください。指定した番号のデータが検索され表示されます。

ID番号を送信すると、そのデータが表示される。
【編集部おすすめの購入サイト】
楽天市場で Java 関連の書籍を見るAmazon で Java 関連の書籍を見る
  • 前のページへ
  • 1
  • 2
  • 3
  • 4
※記事内容は執筆時点のものです。最新の内容をご確認ください。
※OSやアプリ、ソフトのバージョンによっては画面表示、操作方法が異なる可能性があります。

あわせて読みたい

あなたにオススメ

    表示について

    カテゴリー一覧

    All Aboutサービス・メディア

    All About公式SNS
    日々の生活や仕事を楽しむための情報を毎日お届けします。
    公式SNS一覧
    © All About, Inc. All rights reserved. 掲載の記事・写真・イラストなど、すべてのコンテンツの無断複写・転載・公衆送信等を禁じます