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}” />

Dieser Java Objektverweis sollte bei der Migration keine Klammern " { } " verwenden.


<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. Dadurch wird implizit Zugriff auf die Attributzuordnungen für das Anforderungsobjekt und "request" bereitgestellt. wird im Feld value nicht mehr benötigt.


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

Durch eine automatische Korrektur wird dieser Wert für die Verwendung mit Apache Beehive wie im folgenden Beispiel gezeigt geändert.


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