NetUI-Tags auf Apache-Beehive migrieren

Wenn Sie eine Anwendung auf Apache-Beehive migrieren, müssen Sie auch die entsprechenden NetUI-Tags in JSP-Dateien (JavaServer Pages) aktualisieren.


BEA-Beehive referenziert Java™-Objekte in den NetUI-Tags mit Klammern „{ }“. Apache-Beehive verwendet diese Klammern nicht.

Das folgende Beispiel zeigt ein BEA-Beehive-NetUI-Tag mit Klammern.


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

Diese Java-Objektreferenz wird migriert, um die Verwendung der Klammern "{ }" zu entfernen.


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

Zum Referenz von Nicht-Datenquellenwerten in Apache-Beehive schließen Sie sie in Klammern ("{ }") ein und fügen Sie am Anfang des Befehls ein Dollarzeichen ('$') hinzu. Auf diese Weise wird implizit der Zugriff auf Attributzuordnungen für das Anforderungsobjekt ermöglicht, und "request." muss nicht mehr im Feld value angegeben werden.


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

Die Schnellkorrektur im Quellenscanner ändert diesen Wert für Apache-Beehive, wie im folgenden Beispiel gezeigt.


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