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 で非データ・ソース値を参照するには、それを大括弧 "{ }" で囲み、コマンドの先頭に '$' を追加してください。 これにより要求オブジェクトの属性マップへのアクセスが暗黙的に可能になり、value フィールド内の "request." はもはや必要とされません。


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

次の例に示すように、ソース・スキャナーのクイック・フィックスは、Apache Beehive で使用するようにこの値を変更します。


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