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

Questo riferimento all'oggetto Java viene migrato in modo da rimuovere l'utilizzo delle 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. Questo fornirà implicitamente l'accesso alle mappe degli attributi per l'oggetto della richiesta e "request." non è più necessario nel campo value.


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

La correzione rapida dello scanner origine modifica questo valore per l'utilizzo con Apache Beehive come illustrato nel seguente esempio.


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