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 do objeto em Java é migrada para remover o uso de chaves "{ }".
|
<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 de solicitação e "request." não será mais necessário no campo de valor.
|
<netui:content value="request.myActionForm.username"/> |
A correção rápida do scanner de origem muda esse valor para uso com o Apache Beehive conforme mostrado no exemplo a seguir.
|
<netui:content value="${myActionForm.username}"/> |