日期:2014-05-17  浏览次数:21028 次

发布网站图片的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%>"/>
就不会了