读书人

关于servlet中获取服务器端口号的有关

发布时间: 2011-12-17 23:37:33 作者: rapoo

关于servlet中获取服务器端口号的问题
在servlet中,如何获取tomcat打开的端口号?下面这三个函数有什么不同

request.getLocalPort() //返回8080
request.getRemotePort() //返回0
request.getServerPort() //返回8080

为什么getRemotePort总是返回0,而另外两个总是一样?
谢谢

[解决办法]
request.getLocalAddr():127.0.0.1 request.getLocalPort():8080 request.getRemoteAddr():127.0.0.1 request.getRemotePort():3411
request.getLocalAddr():127.0.0.1 request.getLocalPort():8080 request.getRemoteAddr():127.0.0.1 request.getRemotePort():3413

我的机器连续访问两次的结果


你的程序不可能分出来代理的端口
除非你知道用户是使用哪个代理端口访问的

读书人网 >Java Web开发

热点推荐