我需要生成几个<liferay-ui:panel>
s。这个想法是有一个看起来像这样的 JSP:
<liferay-ui:panel-container extended="true">
<%=MyJavaClass.generatePanel() %>
</liferay-ui:panel-container>
和 Java 代码如下:
class MyJavaClass {
public static String generatePanel() {
String result="<liferay-ui:panel collapsible=\"false\" extended=\"true\" title=\"Some Title\">Some Content</liferay-ui:panel>";
return result;
}
}
Liferay 不会转换<liferay-ui panel...>
. 我猜这是因为它只在执行 java 代码之前这样做,所以我没有得到任何面板。
在我生成面板后,有什么方法可以让 Liferay 通过 JSP ?还是我错过了更好的方法来做到这一点?