读书人

发布网站图片的IP地址变成localhost,该

发布时间: 2012-01-01 23:10:55 作者: rapoo

发布网站图片的IP地址变成localhost
网站是java和tomcat 搞得数据库是mysql

添加图片巩固添加的时候看得到图片,地址是:http://服务器的IP地址:8080/acmhome/judge/images/11.jpg
但是过一段时间 就变成了:http://localhost:8080/acmhome/judge/images/11.jpg

然后局域网的机子就看不见图片了,变成了X~~
怎么回事啊?
为什么以前不会?
是不是服务器出什么问题?
开始我还想到什么映像劫持,,,搞了之后没有效果

[解决办法]
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

<image src="<%=basepath/image/aa.jpg%>"/>
就不会了

读书人网 >Java Web开发

热点推荐