単純なStruts JSPページの作成

Strutsフレームワークには、Webアプリケーションの他のフレームワーク・オブジェクトと連携するJSPページの作成に使用できる、複数のカスタムJSPタグ・ライブラリがインクルードされています。

最も重要なStrutsタグは、action属性を持つ<html:form>タグです。このタグによって、JSPページがStrutsサーブレット・コントローラと通信できます。このトピックでは、単純なStrutsフォームを作成し、Strutsタグ・ライブラリのいくつかのタグを操作する方法を示します。

注意: Strutsカスタム・タグ・ライブラリの概要は、Strutsタグ・ライブラリのドキュメントを参照するか、「JDeveloperのStrutsカスタム・タグ・ライブラリについて」を参照してください。

Strutsフォームを使用して単純なJSPを作成するには、次のようにします。

  1. 単純なJSPファイルをStrutsプロジェクトに追加します。

  2. JSPファイルをコード・エディタに開き、コンポーネント・パレットを表示してStrutsタグを挿入します。

  3. コンポーネント・パレットのページ・ドロップダウン・リストから、「Struts Html」ページを選択します。

  4. コンポーネント・パレットから、formタグをJSPファイルの<BODY>タグ内に挿入します。

  5. JavaServer Page Tag Editorで、Strutsアプリケーションで処理するアクションの名前を入力します。アクションの拡張子にはStrutsサーブレット・コントローラの表記法(".do")を使用します。たとえば、フォームのaction属性にはlogin.doと入力します。挿入したタグは、<html:form action="login.do"></html:form>のようになります。

  6. <html:form>タグの内部に、Struts Html textタグを挿入して、フォームで送信する値をユーザーが入力できるようにします。たとえば、loginid入力フィールドを作成します。挿入したタグは、次のようになります。

    <html:form action="login.do">
      <html:text property="loginid">
    </html:form>

  7. JSPを拡張するには、その他の希望するタグをStrutsタグ・ライブラリから挿入します。

Struts JSPタグを使用するJSPを実行する前に、Strutsアクション・クラスを作成する必要があります。実行時に、Strutsサーブレット・コントローラは、マップされたアクション・クラスを起動し、Struts JSP .doリクエストURIに対して希望するレスポンスを提供します。


JDeveloperでのStrutsサポートについて
JDeveloperのStrutsカスタム・タグ・ライブラリについて

Struts JSP Webアプリケーションの開発
コンポーネント・パレットを使用したJSPタグの挿入
コード・インサイトを使用したHTMLおよびJSPタグの挿入