Migrar tags do NetUI para o Apache Beehive

Ao migrar um aplicativo para o Apache Beehive, também deve-se atualizar as tags do NetUI correspondentes nos arquivos JavaServer Pages (JSP).


BEA Beehive referencia objetos Java™ nas tags NetUI usando colchetes "{ }". O Apache Beehive não usa esses colchetes.

O exemplo a seguir mostra uma tag do BEA Beehive NetUI com colchetes.


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

Essa referência de objeto Java, quando migrada, não deve usar colchetes " { } ".


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

Para referenciar valores não de origem de dados no Apache Beehive, delimite com colchetes "{ }" e inclua um '$' no início do comando. Isso fornecerá implicitamente o acesso aos mapas de atributos para o objeto da solicitação e "request." não será mais necessário no campo value.


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

Uma correção automatizada alterará esse valor para uso com o Apache Beehive, conforme mostrado no exemplo a seguir.


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