我tomcat发布了一个项目。如何在web页面中写入java代码获得局域网中访问的对象的公网IP? 20
4个回答
展开全部
JSP中调用java代码,然后用http get header,拿到client的IP地址。例如,request.getRemoteAddr()
追问
这个拿到的是局域网中的IP地址。。我一开始就是用的这个东西。如果是通过外网访问的。那么拿到的ip是正确的。如果不是就是局域网的IP了啊。
追答
这个需要你的网络设备能把相应的信息保留下来。一般在http heaer: x-forwarded-for
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
request.getRemoteAddr()
追问
同上。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个 很复杂啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询