2015-10-20 64 views
0

我需要檢索登錄用戶的用戶名,任何人都可以嗎?找不到任何文檔中使用:/訪問登錄用戶的用戶名JasperServer

我需要用戶名,我不能說我在洛的用戶id,

這需要通過REST調用去

+0

可能的重複[如何根據登錄用戶查詢](http://stackoverflow.com/questions/12091582/how-to-make-query-based-on-logged-in-user) –

+0

你可以閱讀[登錄用戶的內置參數](https://community.jaspersoft.com/wiki/built-parameters-logged-user)post –

回答

0

您可以使用Pricipal在剩下的方法參數中調用。代碼片段就像這樣..Principal還有其他一些選項,你可以玩。

公共字符串UpdateUser兩個(@Valid用戶用戶,BindingResult結果,模型M,HttpServletRequest的請求,HttpSession的會議,主要主){ 的System.out.println( 「已登錄用戶:」 + principal.getName()); //提供登錄用戶名。 }

+0

Sry,我忘了提及,這需要在JavaScript中,我只有通過REST webservices才能訪問服務器 –

相關問題