如何通过struts2 访问者获取动态IP地址?
RT!
org.apache.struts2.ServletActionContext.getRequest().getRemoteAddr()
基本能够满足,除了一点:本机访问时 只能得到127.0.0.1,我想得到的是路由器分配给我的动态IP
例如:192.168.1.xxx之类的,请问各位高手有法子吗?
[解决办法]
有办法
String s = request.getRemoteAddr();
if (s.equals("127.0.0.1"))
s = InetAddress.getLocalHost().getHostAddress();