Google App Engineでプロジェクトを作成していて、jspファイルの1つで、データストアのエントリを検索したいと思います。私は通常、このjspページのボタンをクリックしてこの検索を実行し、次にサーブレットのデータストアに接続してから、クエリ結果をjspに送り返します。さて、このボタンをクリックせずにデータストアにクエリを実行したいと思います。ページをロードするときに、ページにクエリ結果を表示したいと思います。ELタグライブラリを使用していたときは、<%%>と入力するだけでそれを実行できましたが、現在はjstlタグライブラリを使用しています。それで、それをする方法はありますか?jstlタグを使用した後、ELタグを使用できません。
1 に答える
1
さて、このボタンをクリックせずにデータストアにクエリを実行したい
メソッド内のジョブを実行するサーブレットを作成しdoGet()
、結果を表示するJSPに転送して、JSPのURLの代わりにサーブレットのURLを呼び出すだけです。doPost()
これは、フォームが送信されたときとまったく同じですが、リクエストパラメータを渡す/収集する必要はありません。
参照:
- サーブレットのwikiページ-2番目のHelloWorldの例は、まさにあなたが望むことを実行します。
具体的な問題とは関係なく、これらの<% %>
こと(「スクリプトレット」)はELとはまったく関係がありません。ELはそれらの${}
ものです。
参照:
于 2012-11-26T15:27:16.460 に答える