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