I was trying to pass username and email of the loggedin user to a javascript function. I was just wondering how I can grab username and email address. can anyone help me with the object name that can contain those properties?
I tried this way:
var user_object = {
<c:set var = "loggers_name" value = "<%=((com.jaspersoft.jasperserver.api.metadata.user.domain.User)com.jaspersoft.jasperserver.api.metadata.user.service.impl.UserAuthorityServiceImpl.getSourceAuthentication().getPrincipal()).getFullName() %>" >
user:{
name: "${loggers_name}",
email: "${loggers_name}@abc.net"
}
</c:set>
}
Just to use the user fullname, still dont know how to get email though.
This codes are put inside the decorators.jsp
答案 0 :(得分:1)
电子邮件地址:
<%= ((com.jaspersoft.jasperserver.api.metadata.user.domain.User)
com.jaspersoft.jasperserver.api.metadata.user.service.impl.UserAuthorityServiceImpl.
getSourceAuthentication().getPrincipal()).getEmailAddress() %>