W przypadku migrowania aplikacji do środowiska Apache Beehive należy także zaktualizować odpowiednie znaczniki NetUI w plikach JSP (JavaServer Pages).
BEA Beehive odwołuje się do obiektów Java™ w znacznikach NetUI z użyciem nawiasów "{ }". Apache Beehive nie korzysta z tych nawiasów.
W poniższym przykładzie przedstawiono znacznik NetUI BEA Beehive z nawiasami.
|
<netui:textBox dataSource=“{actionForm.recordnum}” /> |
To odwołanie do obiektu Java jest migrowane w celu usunięcia użycia nawiasów „{ }”.
|
<netui:textBox dataSource="actionForm.recordnum" /> |
Aby odwołać się do wartości innych niż źródła danych w środowisku Apache
Beehive, należy ująć w nawiasy „{ }” i dodać znak „$” na początku komendy. W
ten sposób zostanie niejawnie zapewniony dostęp do odwzorowań atrybutów dla
obiektu request i łańcuch „request.” nie będzie już potrzebny w
polu value.
|
<netui:content value="request.myActionForm.username"/> |
Szybka poprawka skanera źródła zmienia tę wartość do użycia w środowisku Apache Beehive, jak pokazano w poniższym przykładzie.
|
<netui:content value="${myActionForm.username}"/> |