将 NetUI 标记迁移到 Apache Beehive

当您将应用程序迁移到 Apache Beehive 时,还必须更新 JavaServer Pages (JSP) 文件中的对应 NetUI 标记。


NetUI 标签中使用方括号“{ }”的 BEA Beehive references Java™ 对象。 Apache Beehive 不使用这些方括号。

以下示例显示了具有括号的 BEA Beehive NetUI 标记。


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

该 Java 对象引用在迁移时不应使用括号 " { } "。


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

要在 Apache Beehive 中引用非数据源值,请在命令两边加上方括号“{ }”并向命令的开头添加“$”。 这将隐式提供对请求对象和 "请求" 的属性映射的访问权。 在 value 字段中不再需要。


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

自动修复将更改该值,以便与 Apache Beehive 一起使用,如下例所示。


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