Migruj znaczniki NetUI do środowiska Apache Beehive

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