Când migraţi o aplicaţie la Apache Beehive, trebuie de asemenea să actualizaţi tagurile NetUI corespondente în fişierele JSP (JavaServer Pages).
BEA Beehive face referire la obiectele Java™ în tagurile NetUI folosind acolade "{ }". Apache Beehive nu utilizează aceste acolade.
Următorul exemplu arată un tag NetUI BEA Beehive cu acolade.
|
<netui:textBox dataSource=“{actionForm.recordnum}” /> |
Această referință de obiect Java este migrată pentru a înlătura utilizarea parantezelor „{ }”.
|
<netui:textBox dataSource="actionForm.recordnum" /> |
Pentru a face referire la valori non-sursă de date în Apache Beehive, închideţi-le între acolade "{ }" şi
adăugaţi un '$' la începutul comenzii. Acest lucru va oferi implicit acces la hărțile de atribute pentru obiectul de cerere, iar "request." nu mai este necesar în câmpul value .
|
<netui:content value="request.myActionForm.username"/> |
Corecţia rapidă din scanerul de sursă modifică această valoare pentru utilizarea cu Apache Beehive, aşa cum se arată în următorul exemplu.
|
<netui:content value="${myActionForm.username}"/> |