我们正在使用 portlet 和 liferay portlets 插件在 groovy 中开发 liferay portlet。我们想找到当前登录用户的用户 ID。为了做到这一点,建议使用 com.liferay.model.user 类(通过搜索其他 SO 问题)。
不幸的是,当我们尝试导入 com.liferay.*(或 com.liferay.model.user 等)时,grails 编译器无法解析“用户”类。这是有道理的,因为 com.liferay 文件夹不在 grails/lib 文件夹中。但是,我无法找到从哪里获取这些 .jar 文件以将它们添加到 grails 中的 lib 文件夹中。
我接近这个错误吗?
(注意:我使用的是 Liferay 5.2.3,不是 Liferay 的最新版本)
或者,在 5.2.X 中是否有更简单的方法来获取当前登录用户的 ID 或名称?