JNat外网访问时出现localhost地址怎么办

来源:互联网 发布:js 对象访问器 编辑:程序博客网 时间:2024/05/21 06:12
当你用JNat内网穿透,把自己个人电脑上的网站发布到外网试,发现有些访问的地方出现服务器访问错误,查看访问地址发现是localhost的。这个原因是因为你本地电脑上发布的应用代码里用的是绝对地址,如jsp里的绝对地址写法:request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort() + request.getContextPath();,这种写法会导致映射的时候把这个地址“loclhost/***”带过去,导致访问出错,改成相对地址就可以了,如:request.getContextPath()
阅读全文
0 0
原创粉丝点击