【发布时间】:2014-05-02 10:09:17
【问题描述】:
我正在使用liferay 服务器来构建一个使用portlet 的门户应用程序。
我想在网站上显示一些用户特定的数据。
如何在 liferay portlet 中获取登录用户的角色?
我的示例 java 代码 -
@Override
public void processAction(ActionRequest request, ActionResponse response)
throws PortletException, IOException {
String data = "";
if(userRole = "Admin") { //How to get this user role?
data = "Admin user logged in";
} else if(userRole = "Guest"){
data = "Guest user logged in";
}
request.setAttribute("data", data);
}
还有JSP代码——
<script>
function WhoLoggedIn() {
document.getElementById("gameForm").submit();
}
</script>
<div onClick="WhoLoggedIn()">Click HERE</div>
<div>${data}</data>
谢谢。
【问题讨论】: