Migra tag NetUI in Apache Beehive

Quando viene migrata un'applicazione in Apache Beehive, è necessario aggiornare anche i tag NetUI corrispondenti nei file JSP (JavaServer Pages).


BEA Beehive fa riferimento a oggetti Java™ nei tag NetUI che utilizzano parentesi graffe "{ }". Apache Beehive non utilizza queste parentesi.

Il seguente esempio mostra un tag NetUI BEA Beehive con parentesi.


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

Il riferimento all'oggetto Java, una volta migrato, non deve utilizzare le parentesi " { } ".


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

Per fare riferimento a valori non dell'origine dati in Apache Beehive, racchiuderli tra parentesi "{ }" ed aggiungere il carattere '$' all'inizio del comando. In questo modo, viene fornito in modo implicito l'accesso alle associazioni di attributi per l'oggetto della richiesta e l'elemento "request." non è più necessario nel campo value.


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

Una correzione automatica modificherà questo valore per l'uso di Apache Beehive, come mostrato nell'esempio seguente.


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