Struts初期ページ・ウィザードを使用し、既存のBusiness Components for Java(BC4J)プロジェクトのビュー・オブジェクトに接続するStrutsアクションを定義するデータ・バインドされたJSPページを生成できます。生成されるページには、すでにビジネス・コンポーネント・データ・バインドが設定されています。特定のビュー・オブジェクトの属性にアクセスするには、JDeveloperのJSPデータ・バインド・ツールを使用してコード・エディタで空のJSPファイルをカスタマイズし、BC4Jデータ・タグ、コンポーネント・タグおよびコードSnippetを挿入できます。
重要: データ・バインドされたJSPページを作成するには、まずビジネス・コンポーネントのアプリケーション・モジュールおよびビュー・オブジェクトを含むプロジェクトを作成する必要があります。
ビジネス・コンポーネント・プロジェクトを作成するには、次のようにします。
ビュー・オブジェクトまたはその属性に基づいてBC4J JSP Strutsページを作成するには、次のようにします。
ビジネス・コンポーネント・プロジェクトを含むワークスペースで、新規のBC4J Strutsベースの初期JSPページを作成するJSPプロジェクトを選択します。
Struts初期ページ・ウィザードを使用し、struts-config.xmlファイルにビジネス・コンポーネント・アクションが定義されているデータ・バインドJSPページを生成します。
コード・エディタで、生成されたJSPファイルを開きます。
「表示」->「JSPデータ・バインド」を選択してJSPデータ・バインド・ツールを表示します。JSPデータ・バインド・ツールに、現在編集中のJSPファイルに対して指定されているデータ・バインドが開きます。
JSPデータ・バインド・ツールに、BC4Jクライアント・データ・モデル定義に含まれる各アプリケーション・モジュールの階層が表示されます。
ヒント: 行セット全体に対する操作を実行する場合は、ビュー・オブジェクトを選択します。ビュー・オブジェクトを選択する場合は、ビルトイン機能を提供するBC4Jコンポーネント・タグおよびBC4JコードSnippetも操作できます。Struts JSPページを最初から作成することが望ましい場合は、ビュー・オブジェクト属性および個々のBC4Jデータ・タグを直接操作できます。
「コントロール・タイプ」リストで、目的のJSPタグ、または選択したビジネス・コンポーネントの操作に使用するコードSnippetを選択します。
現在表示されている属性値のヘルプを表示するには、[F1]を押してください。
JSPタグまたはコードSnippetを「コントロール・タイプ」リストからJSPファイルに追加するには、JSPデータ・バインド・ツールの「コントロール・タイプ」リストからJSPページに選択項目を直接ドラッグし、表示する位置にドロップします。
JSPファイルを調べます。挿入したJSPタグ(BC4Jデータ・タグまたはコンポーネント・タグ)は、datasource
属性およびdataitem
属性を通じてそのデータ・バインドを明示的なアプリケーション・モジュール、ビュー・オブジェクトおよび(データ項目の場合は)属性名とともに取得します。
StrutsはJSPを実行するためにアクションを必要とするため、生成されたJSPページを直接実行することはできません。データ・バインドされたStruts JSPを実行するには、struts-config.xml
ファイルから既存のアクション・リクエストURIを起動します。これは、ナビゲータでstruts-config.xmlを開くことで行います。右クリックし、「 /<アクション・パス>の実行」を選択します。
JSPページおよびビジネス・コンポーネントについて
BC4J JSPフォームについて
ビジネス・コンポーネントWebアプリケーションでのStrutsサポートについて
StrutsベースのWebアプリケーションでのBC4J JSPページ・フローについて
StrutsでのBC4Jコンポーネントのデータ・タグのサポートについて
StrutsベースのBC4J JSPページの作成方法
Struts JSPページの実行
コード・インサイトを使用したHTMLおよびJSPタグの挿入
コード・エディタを使用したJSPページとHTMLページの編集
JSPのデバッグ