getUserPrincipal() 这个方法到底是做什么用的? 2013-07-11 14:35匿名 | 分类:编程语言 | 浏览1518次 我查了资料是说如果用户未能通过认证返回null,通过认证的意思是用户登录吗?然后检验用户是否已经登录? 我有更好的答案 分享到: 按默认排序 | 按时间排序 0条回答 2013-07-11 22:03热心网友 最快回答 返回一个java.security.Principal 对象,该对象包含当前授权用户的名称 使用request.getUserPrincipal().getName()得到用户名 没有通过认证就没有返回值,是用户登录后才有值的,通过了JAAS认证,也就是登录