Formcoordinator ユーザーズガイド - ソフトウェア - Fujitsu
Formcoordinator ユーザーズガイド - ソフトウェア - Fujitsu Formcoordinator ユーザーズガイド - ソフトウェア - Fujitsu
しません。サーブレットでWebページを表示する方法を理解している場合は、このステップを省略して次のステップに進 んでください。 ■このステップの概要 WebページからWebアプリケーションを起動して電子フォームを表示し、電子フォームからWebアプリケーションを起動して Webページを表示する処理を行うシステムを作ります。 ・ 電子フォームは、ステップ2で使用した電子フォーム「Step2-1」を基にして作成します。 ・ 最初に表示するWebページ「Step3_1.htm」は、ステップ2で使用したWebページを基にして作成します。Webアプリ ケーションによって表示されるWebページは新しく作成します。 ・ 電子フォームを表示するWebアプリケーション「Step3_1」は、ステップ2で使用したWebアプリケーション「Step2_1」を 基にして作成します。Webページを表示するWebアプリケーション「Step3_2」は、ステップ2で使用したWebアプリケー ション「Step2_2」を基にして作成します。 ・ Webアプリケーション環境定義ファイルは、ステップ2で使用したWebアプリケーション環境定義ファイル「web.xml」を 基にして作成します。 ・ WARファイルによるWebアプリケーションの配備に対応しているアプリケーションサーバの場合は、Webアプリケー ションの配置を容易に行うことができるようにWARファイルを作成します。 (1) 電子フォームを作成する ステップ2で使用した電子フォームの送信先を「Step3_2」というWebアプリケーションに変更します。 1. 電子フォームデザイナで電子フォーム「Step2-1」を開きます。 2. コマンドボタン項目のプロパティの[送信情報]タブで、送信先を「Step3_2」に変更します。 3. 「Step3」という名前で保存します。 (2) Webページを作成する ステップ2で使用したWebページを基に、最初に表示するWebページを作成します。また、Webアプリケーションによって 表示されるWebページを新しく作成します。 最初に表示するWebページ ステップ2で使用したWebページから起動するWebアプリケーションを「Step2_1」から「Step3_1」に変更します。変更したWeb ページを「Step3_1.htm」という名前で保存します。 変更する箇所を次に示します。変更する箇所は太字と下線で表しています。 Step3_1.htmの内容 Step3 Webページを起動する Step3 Webページを起動する - 87 -
Webアプリケーションによって表示されるWebページ 次に示すWebページを作成し、「Step3_2.htm」という名前で保存します。 Step3_2.htmの内容 Step3 Webページを表示する Step3 Webページを表示する Webアプリケーションによって表示されたWebページ (3) Webアプリケーションを作成する ステップ2で使用したWebアプリケーションを基にして、次に示すWebアプリケーションを作成します。 Webページから起動されるWebアプリケーション 電子フォーム「Step3」を表示するWebアプリケーションとして「Step3_1」というクラスを作成します。ステップ2で使用したWeb アプリケーションのクラス名を「Step3_1」に、電子フォーム名を「Step3」に変更します。 変更する箇所を次に示します。変更する箇所は太字と下線で表しています。 ・ ・ ・ public class Step3_1 extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException ・ ・ ・ try { // OutputDataBuilderオブジェクトを生成します。 // 生成するときに電子フォーム名を指定します。 OutputDataBuilder odb = new OutputDataBuilder(request, "Step3"); ・ ・ ・ 電子フォームから起動されるWebアプリケーション 電子フォームから起動されるWebアプリケーションとして、「Step3_2」というクラスを作成します。 Step3_2クラスが電子フォームからpostメソッドで起動されると、doPost()メソッドが呼び出されます。そのため、doPost()メソッ ドにアプリケーションを記述します。Webページの表示には、ここではHttpServletRequestクラスのsendRedirectメソッドを使 用します。 Step3_2クラスのソースプログラム - 88 -
- Seite 49 und 50: 2. Windowsの[スタート]ボタ
- Seite 51 und 52: 1. 「インターネット イン
- Seite 53 und 54: mxseturl -a -p /var/opt/FJSVfcdn/as
- Seite 55 und 56: オプション 説明 -r 電子フ
- Seite 57 und 58: オプション 説明 -p JBKプラ
- Seite 59 und 60: 操作方法 1. Windowsの[スタ
- Seite 61 und 62: - IME制御が無効となります
- Seite 63 und 64: 6. [文字イメージ化JSP]に、
- Seite 65 und 66: 3. [JBKプラグイン用のHTMLを
- Seite 67 und 68: また、電子フォーム格納
- Seite 69 und 70: 3. [プライバシー]タブをク
- Seite 71 und 72: 7. [閉じる]ボタンをクリッ
- Seite 73 und 74: 1. Webブラウザの[ツール]-[
- Seite 75 und 76: 7. [Microsoft VM](または[Java VM
- Seite 77 und 78: 7. [スクリプト]の[Javaアプ
- Seite 79 und 80: 注意 「バイナリビヘイビ
- Seite 81 und 82: 6. [許可]ボタンをクリック
- Seite 83 und 84: 3. [JavaScriptを有効にする]
- Seite 85 und 86: ・ クライアント印刷に使
- Seite 87 und 88: 第5章 システムの変更 こ
- Seite 89 und 90: 第6章 チュートリアル こ
- Seite 91 und 92: 2. 作成した電子フォーム
- Seite 93 und 94: (5) Webサーバに配置する (1)
- Seite 95 und 96: ・ ステップ1で使用した電
- Seite 97 und 98: public class Step2_2 extends HttpSe
- Seite 99: →Webページが表示されま
- Seite 103 und 104: 配置するファイル 配置す
- Seite 105 und 106: ■このステップの概要 Web
- Seite 107 und 108: 1. OutputDataBuilderオブジェク
- Seite 109 und 110: 配置するファイル 配置す
- Seite 111 und 112: 4. それぞれのテキスト項
- Seite 113 und 114: HttpServletResponse response) throw
- Seite 115 und 116: servlet/Step5_1 Step5_2 /servlet/
- Seite 117 und 118: 3. データを入力して、[送
- Seite 119 und 120: 6. 「Step6」という名前で保
- Seite 121 und 122: import javax.servlet.http.HttpServl
- Seite 123 und 124: 配置するファイル 配置す
- Seite 125 und 126: 6.8 まとめ:電子フォームを
- Seite 127 und 128: この電子フォームのサン
- Seite 129 und 130: (3) Webアプリケーションを
- Seite 131 und 132: コンテントタイプを設定
- Seite 133 und 134: odb.setXMLData(idb.getXMLData(), fa
- Seite 135 und 136: (8) 動作を確認する 1. Webブ
- Seite 137 und 138: 6. [OK]ボタンをクリックし
- Seite 139 und 140: 入力データをXmlDataAccessオ
- Seite 141 und 142: ・ 読み込み機能を利用し
- Seite 143 und 144: 第8章 別ウィンドウ連携機
- Seite 145 und 146: ◆ 別フレームHTMLを表示し
- Seite 147 und 148: 3. サーバに配置して確認
- Seite 149 und 150: (1) 電子フォームを作成す
しません。サーブレットでWebページを表示する方法を理解している場合は、このステップを省略して次のステップに進<br />
んでください。<br />
■このステップの概要<br />
WebページからWebアプリケーションを起動して電子フォームを表示し、電子フォームからWebアプリケーションを起動して<br />
Webページを表示する処理を行うシステムを作ります。<br />
・ 電子フォームは、ステップ2で使用した電子フォーム「Step2-1」を基にして作成します。<br />
・ 最初に表示するWebページ「Step3_1.htm」は、ステップ2で使用したWebページを基にして作成します。Webアプリ<br />
ケーションによって表示されるWebページは新しく作成します。<br />
・ 電子フォームを表示するWebアプリケーション「Step3_1」は、ステップ2で使用したWebアプリケーション「Step2_1」を<br />
基にして作成します。Webページを表示するWebアプリケーション「Step3_2」は、ステップ2で使用したWebアプリケー<br />
ション「Step2_2」を基にして作成します。<br />
・ Webアプリケーション環境定義ファイルは、ステップ2で使用したWebアプリケーション環境定義ファイル「web.xml」を<br />
基にして作成します。<br />
・ WARファイルによるWebアプリケーションの配備に対応しているアプリケーションサーバの場合は、Webアプリケー<br />
ションの配置を容易に行うことができるようにWARファイルを作成します。<br />
(1) 電子フォームを作成する<br />
ステップ2で使用した電子フォームの送信先を「Step3_2」というWebアプリケーションに変更します。<br />
1. 電子フォームデザイナで電子フォーム「Step2-1」を開きます。<br />
2. コマンドボタン項目のプロパティの[送信情報]タブで、送信先を「Step3_2」に変更します。<br />
3. 「Step3」という名前で保存します。<br />
(2) Webページを作成する<br />
ステップ2で使用したWebページを基に、最初に表示するWebページを作成します。また、Webアプリケーションによって<br />
表示されるWebページを新しく作成します。<br />
最初に表示するWebページ<br />
ステップ2で使用したWebページから起動するWebアプリケーションを「Step2_1」から「Step3_1」に変更します。変更したWeb<br />
ページを「Step3_1.htm」という名前で保存します。<br />
変更する箇所を次に示します。変更する箇所は太字と下線で表しています。<br />
Step3_1.htmの内容<br />
<br />
<br />
Step3 Webページを起動する<br />
<br />
<br />
Step3 Webページを起動する<br />
- 87 -