我正在开发一个liferay portlet。在这个portlet 中,我从portlet 类中的数据库中获取用户信息并将它们保存在结果集中。如何在 portlet 类和 jsp 页面之间共享这个结果集?
问问题
1210 次
2 回答
0
将用户对象保存在数组列表中并使用会话保存此数组列表。您可以使其在整个 portlet 中可用。 这里解释了设置和获取。
于 2012-04-21T10:24:14.753 回答
0
建议保持会话精简,在这种情况下,我会将数据放入请求中。
爪哇:
public class MyTestPortlet extends MVCPortlet {
@Override
public void doView(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException {
User user = getCurrentUser(renderRequest);
renderRequest.setAttribute("UserName", user.getScreenName());
super.doView(renderRequest, renderResponse);
}
...
}
jsp:
Hello ${UserName}!!!
于 2012-04-22T19:34:39.667 回答