В процессе миграции приложения на фреймворк Apache Beehive необходимо обновить теги NetUI в файлах JavaServer Pages (JSP).
BEA Beehive ссылается на объекты Java™ в тегах NetUI с помощью скобок "{ }". Apache Beehive не использует таких скобок.
Ниже приведен пример тега NetUI BEA Beehive с фигурными скобками.
|
<netui:textBox dataSource=“{actionForm.recordnum}” /> |
Данная ссылка на объекты Java перенесена, что позволяет отказаться от использования фигурных скобок "{ }".
|
<netui:textBox dataSource="actionForm.recordnum" /> |
Для того чтобы задать ссылку на значение не из источника данных в Apache
Beehive, оно заключается в фигурные скобки "{ }", а в начало команды добавляется
символ '$'. Это неявно обеспечит доступ к картам атрибутов для объекта требования и "request." больше не требуется в поле value.
|
<netui:content value="request.myActionForm.username"/> |
Предусмотренное в сканере исходного кода быстрое исправление изменяет это значение для его использования в Apache Beehive так, как показано в следующем примере.
|
<netui:content value="${myActionForm.username}"/> |