Apcoordinatorと連携する場合のデータBean情報は、dataBeans要素およびdataBean要素で定義します。
なお、サーブレット連携機能の場合は、データBean情報を定義する必要はありません。
記述形式
<acfConfig> <dataBeans> <dataBean> <dataBeanId>データBean ID</dataBeanId> <className>Javaクラス名</className> <scope>スコープ名</scope> <recreate>再作成の有無</recreate> </dataBean> <dataBean> ... </dataBean> ... </dataBeans> ... </acfConfig>
要素の内容
要素名 | 説明 | 省略 | 複数指定 |
---|---|---|---|
dataBean | 各データBeanの定義を指定します。 | ○ | ○ |
dataBean/dataBeanId | データBean ID(JavaScriptから指定する際の別名)を指定します。 | × | × |
dataBean/className | データBeanのJavaクラス名を指定します。
| × | × |
dataBean/scope | データBeanの有効範囲(スコープ)を、以下のどちらかの文字列で指定します。
省略した場合は、「request」になります。 | ○ | × |
dataBean/recreate | セションタイムアウトが発生した場合に、データBeanを再作成するかどうかを指定します。
本要素は、dataBean/scopeに「session」を指定した場合に有効です。 | ○ | × |
○: 可能、×: 不可能
記述例
<acfConfig> ... <dataBeans> <dataBean> <dataBeanId>HelloBean</dataBeanId> <className>samples.HelloBean</className> <scope>session</scope> <recreate>true</recreate> </dataBean> </dataBeans> </acfConfig>