使用Spring获取客户端的浏览器名称和IP地址

时间:2018-06-14 11:26:50

标签: java spring spring-mvc session authentication

我正在尝试获取所有在线用户的列表。我打算使用SpringRegistry这样做。但我还必须得到用户的浏览器信息和IP地址。我知道我可以在javascript中完成它,但我需要检索所有用户的详细信息,而不仅仅是当前用户的详细信息。

修改

这是我的代码:

import pandas as pd

df = pd.DataFrame(columns=['A','B','C'])
results = pd.DataFrame(columns=df.columns)
for i, col in enumerate(df):
   print('.....'+col)
   result = [print(col) for i in range(2)] 

1 个答案:

答案 0 :(得分:0)

只需在你的方法中添加 HttpServletRequest 对象,然后使用 getRemoteAddr()方法获取ip。不需要Spring。这样的事情:

public void doSomething(HttpServletRequest request){
System.out.print(request.getRemoteAddr()); // Prints ip address 
}