Strutsコントローラ・サーブレットはWebページを開始するためにアクション・パスを必要とするため、ナビゲータからWebページを直接実行すると、Strutsコントローラがバイパスされます。Struts Webページを実行するには、既存のアクション・リクエストURIを起動する必要があります。
StrutsアプリケーションのStrutsフォームを使用してください。HTMLフォームは使用しないでください。Struts入力フォームは、アクションを設定し、リクエストに必要な情報を渡します。HTMLフォームを使用すると、リクエストは失敗します。
JDeveloperでStrutsアプリケーションを実行すると、メッセージ・ログにメッセージが表示されます。Javaロギング・プロパティ機能を調整することで、表示されるメッセージのレベルを調整できます。たとえば、デフォルトのグローバル・ロギング・レベルは、OFFからALLまでの様々な値の1つに設定できます。JDeveloperに付属のJDKを使用している場合、ロギング・プロパティ・ファイルはlogging.properties
で、<jdev_install>/jdk/jre/lib
ディレクトリにあります。詳細は、使用しているJDKのドキュメントを参照してください。
StrutsベースのWebページを実行するには、次のようにします。
Strutsベースのアプリケーションを実行するには、次のようにします。
次のいずれかの操作を行います。
Webアプリケーションが含まれているプロジェクトを右クリックし、「実行」を選択します。
アプリケーション・ナビゲータで、実行するプロジェクトのstruts-config.xmlノードを右クリックし、「実行」を選択します。
アプリケーションに対してデフォルトの実行ターゲットを指定した場合は、そのアプリケーションが実行されます。それ以外の場合は、実行するStrutsページ・フローのアクションまたはページを選択するプロンプトがダイアログに表示されます。
JDeveloperでの実行
Strutsページ・フローの開始点の定義
Copyright © 1997, 2007, Oracle. All rights reserved.