NetUI タグの Apache Beehive へのマイグレーション

アプリケーションを Apache Beehive にマイグレーションするときは、JavaServer Pages (JSP) ファイル内の対応する NetUI タグの更新も行う必要があります。


BEA Beehive は NetUI タグで大括弧「{ }」を使用してJava™オブジェクトを参照します。 Apache Beehive はこれらの大括弧を使用しません。

次の例は、大括弧を含む BEA Beehive NetUI タグを示しています。


<netui:textBox dataSource=“{actionForm.recordnum}” />

この Java オブジェクト参照は、マイグレーションされる際、" { } "という括弧を使用してはならない。


<netui:textBox dataSource="actionForm.recordnum" />

Apache Beehive で非データ・ソース値を参照するには、それを大括弧 "{ }" で囲み、コマンドの先頭に '$' を追加してください。 これにより、要求オブジェクトおよび「request」の属性マップへのアクセスが暗黙的に提供されます。 は、 value フィールドで不要になりました。


<netui:content value="request.myActionForm.username"/>

自動修正により、 Apache Beehive で使用するために、この値が次の例のように変更されます。


<netui:content value="${myActionForm.username}"/>