C# 使用Java从Sharepoint获取getCurrentUser()

C# 使用Java从Sharepoint获取getCurrentUser(),c#,java,web-services,sharepoint,sharepoint-2007,C#,Java,Web Services,Sharepoint,Sharepoint 2007,我正试图找到一个答案来回答我到底是谁 使用Java调用Web服务 我的目标是将项目推送到服务器上,并添加一个包含当前登录用户的字段 我正在尝试: GetCurrentUserInfoResponse.GetCurrentUserInfoResult result = userPort .getCurrentUserInfo(); 结果中有一个列表。该列表包含一项内容: result.getContent().get(0) 到达 userLoginName = null 我能

我正试图找到一个答案来回答我到底是谁

使用Java调用Web服务

我的目标是将项目推送到服务器上,并添加一个包含当前登录用户的字段

我正在尝试:

GetCurrentUserInfoResponse.GetCurrentUserInfoResult result = userPort
        .getCurrentUserInfo();
结果中有一个
列表
。该列表包含一项内容:

result.getContent().get(0)
到达

userLoginName = null
我能找到的所有帮助都是C#,但它不适用。
对于检索“普通”列表,它是有效的,但对当前用户不起作用…

您指的是Java还是JavaScript?(很多人都犯了这个错误,所以我更喜欢问)我想我写了Java。。。所以我可能是说java。。。而且,是的,只是使用java的JDK7U45。为了解决我的问题,我玩了一会儿,并与我们的SharePoint管理员进行了愉快的交谈,他使用C#连接SP Web服务。。。他告诉我,我们的SP版本不支持getCurrentUser()WS。。。所以我不得不建一座桥。。。我现在使用System.Environment中的用户名,询问Sharepoint Webservice“People”(与上面相同,但不是getCurrentUserInfo()(此处返回null))getUserInfo(currentUserNameFromEnv)-这在我们的设置中起作用。。。但是我不喜欢。。