<%@page import="com.liferay.portal.model.User"%>
获取用户:
User user = PortalUtil.getUser(request);
获取用户的角色:
Map<String, String> roles = new HashMap<String, String>();
List<Role> roleList = RoleLocalServiceUtil.getUserRoles(user.getUserId());
if (roleList != null && roleList.size() > 0) {
for (int k = 0; k < roleList.size(); k++) {
String roleName = roleList.get(k).getName();
result.put(roleName, null);
}
}
用containsKey的方法来判断角色
if(result.containsKey(MANAGER)) {
// do something
}