Struts JSP ファイルの作成

表示 (Show Me)
Struts JavaServer Pages (JSP) ファイルは、Struts タグ・ライブラリーを使用する JSP ファイルです。 新規 JSP ファイル・ウィザードを使用すると、Struts JSP を作成できます。さらに、オプションで、ユーザー定義のフォーム Bean からのフィールドを含むフォームを作成することもできます。

Struts JSP ファイルを作成するには、次のようにします。

  1. Struts サポートが使用可能になっている動的 Web プロジェクトをまだ作成して いない場合は、動的 Web プロジェクトを作成 する。 動的 Web プロジェクトが存在していても Struts サポートがない場合は、Struts サポートの追加が可能です。
  2. Web パースペクティブのプロジェクト・ナビゲーターで、プロジェクト・フォルダー内の「WebContent」を右クリックする。
  3. 新規 > JSP ファイル」をクリックする。
  4. 最初の「新規 JSP ファイル」ページのフィールドに入力する。「モデル」フィールドに「Struts JSP」が指定されていることを確認する。
  5. すべてデフォルトを使用して新規 JSP ファイルを作成する場合は、「終了」をクリックする。 この JSP ファイルには、最も頻繁に使用される 2 つの Struts タグ・ライブラリー宣言が含まれますが、フォームは含まれません。 他の情報を変更する場合、または新規 JSP ファイルにフォームを含める場合は、「拡張オプションを表示 (Show advanced options)」ボックスをクリックし、続いて「次へ」をクリックします。
  6. 「タグ・ライブラリー」ページの「タグ・ライブラリー」ボックスには、 新規 JSP ファイルに含まれることになるタグ・ライブラリーの名前が入っています。必要なタグ・ライブラリーがこれだけの場合は、「次へ」をクリックする。
  7. 他のタグ・ライブラリーを追加する場合は、「追加」をクリックして、以下のアクションを実行する。
    1. 「タグ・ライブラリーの選択」ページで、追加するタグ・ライブラリーごとにチェック・ボックスをクリックし、使用可能なカスタマイズ・オプションのうち必要なものをすべて選択します。
    2. タグ・ライブラリー」リストにないタグ・ライブラリーを指定するには、「インポート」をクリックし、JAR ファイルのパス名を指定してから、「終了」をクリックします。
    3. OK」をクリックします。
  8. 新規 JSP ファイル」ページのリストからタグ・ライブラリーを除去するには、ライブラリーの名前を選択して、「除去」をクリックします。
  9. タグ・ライブラリーを指定し終わったら、「次へ」をクリックします。
  10. 次の 2 つの「新規 JSP ファイル」ページで要求される情報を入力し、「次へ」をクリックする。 詳細については、「JavaServer Pages (JSP) ファイルの作成」を参照してください。
  11. 新規 JSP ファイルにフォームを含める場合は、次のように、「フォーム・フィールド選択」ページのフィールドの入力を完成する。
    1. アプリケーションが複数のモジュールで構成される場合にデフォルト以外のモジュールを指定するには、「フォーム Bean モジュール」フィールドにそのモジュールのパス名を入力します。
    2. フォーム Bean 記入項目」フィールドに記入項目の名前を入力するか、あるいはドロップダウン・リストから記入項目を 1 つ選択します。 既存のフォーム Bean の記入項目を選択した場合、その記入項目が既存の ActionForm サブクラスを参照していれば、サブクラス 名が表示されます。 さらに、ActionForm サブクラス内のフィールドが「フィールド」ボックスに 表示されます。フィールドを個々に選択するか、「すべて選択」または「すべて選択しない」ボタンを 選択することで、ユーザーのフォームに含めるフィールドを選択できます。
    3. 終了」をクリックして JSP を作成します。
関連概念
Struts: Web アプリケーション開発用フレームワーク
関連タスク
JavaServer Pages (JSP) ファイルの作成
Struts フォーム Bean の作成
関連資料
Struts および Struts 開発ツールの設定
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved. (C) Copyright IBM Japan 2005