一旦向 MVCPortlet 类发出请求,我想以 MAXIMIZED 状态显示视图。这是我在 JSP 页面中的代码
<portlet:actionURL name="addBook" var="addBookURL" />
<aui:form action="<%= addBookURL.toString() %>" method="post">
<aui:input type="text" name="name"></aui:input>
<aui:input type="password" name="pwd"></aui:input>
<aui:button type="submit"></aui:button>
</aui:form>
这是我的 MVCPortlet 类:
if(true)
{
response.setPortletMode(PortletMode.VIEW);
response.setWindowState(WindowState.MAXIMIZED);
}
else
{
response.setPortletMode(PortletMode.VIEW);
response.setWindowState(WindowState.MAXIMIZED);
}
这就是结果(请参见下图)
我的问题是,我期待一旦调用 Action 类,Portlet 就会以 MAXIMIZED 状态显示。
但是 Portlet 仍然处于 NORMAL 状态,请告诉我为什么?以及如何在 MVCPortlet 类的结果后以 MAXIMIZED 状态查看 Portlet。