有時候需要通過訪問 https://xxx.com:8443/cas/login 登陸cas服務器,登陸成功后,cas實際上返回的是WEB-INF/view/jsp/default/ui/casGenericSuccess.jsp的頁面,那么如何在這個頁面中獲取登陸用戶名,并根據用戶名顯示一
歡迎信息?我試驗了一天(網上介紹的文章大都是cas客戶端獲取用戶名的方式),終于發現可以用如此簡單的方式就可以獲得用戶帳號:
?String username = request.getAttribute("credentials").toString();
我是遍歷了所有session和cookie沒有找到,后來嘗試遍歷request的所有attribute,最后將可能的屬性定位在credentials,在casGenericSuccess.jsp中加上上面的代碼,果然登陸成功后顯示了用戶名,接下來該玩玩游戲了,畢竟是周六,得多休息休息.
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
