Apcoordinator ユーザーズガイド
目次 前ページ次ページ

第3部 Webアプリケーションの開発> 第15章 UJIタグを使ったプログラミング> 15.4 コンポーネントタグを使ったプログラミング

15.4.5 外字入力タグの利用

uji:fieldEJStringタグを利用すると、Interstage Charset Manager Standard Edition Web入力 Agent(以下Charset-Web入力)と連携した外字入力が可能になります。
Charset-Web入力は、ベンダ固有の文字や外字などを含む日本語文字列を扱う業務Webアプリケーションにおいて、入力・表示などの機能を提供する製品です。
uji:fieldEJStringタグによって、他のフィールドタグと同様の記述で、Charset-Web入力の外字機能の利用が可能になります。
x ns4.xuji:fieldEJStringタグはNetscape 4.xには対応していません。

■アプリケーション記述

uji:fieldEJStringタグは、uji:fieldStringと同様の記述で利用できます。項目クラスには、FieldStringクラスを利用します。

package sample;
import com.fujitsu.uji.compo.*;

public class BodyBean extends com.fujitsu.uji.DataBean
{
    protected FieldString strData = new FieldString();

    public FieldString getStrData() {
        return strData;
    }

    ...
}


<uji:form name="myform" method="post" ...>
    <uji:fieldEJString bean="body" property="strData" />
    ...
</uji:form>

uji:fieldEJStringタグに固有のアトリビュートとして、以下が指定できます。
searchId
変換時に利用する検索種別を指定します。Charset-Web入力では、標準の変換辞書の他に、氏名辞書、住所辞書、オプションのKUIN辞書が提供されており、利用する辞書を"20"(標準変換)、"KUIN30"(KUIN住所入力)、"40|20"(氏名優先と標準のトグル)などの形式で指定します。Charset-Web入力の入力スクリプト部品の「検索種別」に指定する値です。
listCount
文字を入力する場合に、Charset-Web入力によってインライン変換候補が表示されます。1度に表示する候補数を指定します。

■環境設定

Charset-Web入力とuji:fieldEJStringタグを連携して利用する場合は、以下の設定が必要です。
・部門サーバ
外字タグを利用するWebcoordinatorアプリケーションと、Charset-Web入力の部門サーバとは、同じサーブレットコンテナ上で運用する必要があります。
・ライブラリ
uji:fieldEJStringタグでは、Charset-Web入力のタグライブラリ用クラスを利用します。機能が提供されるJARファイルをクラスパスに追加する等の方法で、利用可能にする必要があります。
・初期化パラメタ
外字タグを利用するWebcoordinatorアプリケーションでは、以下の指定を初期化パラメタに追加することができます。

uji.ejstring.jsvrpath
Charset-Web入力の部門サーバのURLを指定します。通常は"/j_svr"のようなルートからの相対形式で指定します。

uji.ejstring.charset
Charset-Web入力を運用する文字セットを指定します。文字セットによって変換候補や、エンコード表現などが変わります。
注)"EJ_SJIS"等、Charset-Web入力の文字セット名を指定します。これは、変換候補のセットや、文字列の保持形式を変える機能です。指定する文字セット名、および対応するJSPやHTMLの文字コードは、Charset-Web入力のマニュアルを参照してください。

目次 前ページ次ページ

All Rights Reserved, Copyright © 富士通株式会社 2000-2005