Pra*_*oti 0 liferay liferay-6 liferay-theme liferay-ide liferay-aui
我必须在jsp文件中获取当前的Liferay Window状态.我试过了
WindowState.class.toString()
Run Code Online (Sandbox Code Playgroud)
它给出了结果 class javax.portlet.WindowState
我也试着actionResponse.getWindowState().toString()
它给出与上面相同的结果.
我只想检查我的jsp文件portlet处于哪种状态,并相应地写入条件.我正在寻找像这样的条件 (actionResponse.getWindowState().toString()).equals(WindowState.MAXIMIZED)
我在以上情况下得到例外.通过这种方式,我可以在JSP中获取portlet的当前状态.
你想要的是以下之一:
portletRequest.getWindowState() == WindowState.MAXIMIZED
actionRequest.getWindowState() == WindowState.MAXIMIZED
renderRequest.getWindowState() == WindowState.MAXIMIZED
Run Code Online (Sandbox Code Playgroud)
(您也可以.equals()在状态上使用,但这不是必需的,因为它是一个常量值).
toString()任何Class对象的方法总是返回class+类名.我不明白为什么你甚至试图这样做 - 似乎你需要研究对象,类,变量和常量之间的差异.
| 归档时间: |
|
| 查看次数: |
1002 次 |
| 最近记录: |