tomcat下在浏览器中输入ip和localhost显示的效果不一样

w_rark 2015-11-15 10:56:21


对比两者差别很大,而且在ip下查看源码,点击css的路径不能打开css样式的源码,但是会弹出下载框,而在localhost下则可以正常打开css的源码,怀疑是不是路径问题。。。但具体的问题还望高手解答,谢谢了
...全文
446 17 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
zlcsmk 2015-11-21
  • 打赏
  • 举报
回复
localhost 在jsp页面调用js或css等时使用../xxx/xxxx 是可以显示的,因为访问的是本地地址 但在使用网址访问的时候,在服务器端是找不到../这个开头的,可以替换为<%=request.getContextPath() %>。由项目的webroot为相对路径的开头,就可以找到。
梁志伟2 2015-11-17
  • 打赏
  • 举报
回复
换成谷歌或者火狐,这些问题就不会出现,最多就是样式加载不进去,要f5
海会圣贤 2015-11-17
  • 打赏
  • 举报
回复
用F12调出调试界面,刷新,在 网络 那一项,就能看到是不是路径有问题,或者是不是有资源没加载出来
w_rark 2015-11-16
  • 打赏
  • 举报
回复
我用的是360安全浏览器打开的,但是用火狐就能正常显示,里面没用js只用了css
  • 打赏
  • 举报
回复
这个我遇到过一次,给客户演示项目,当时没网,输IP地址网页都打不开,输localhost能打开网页,也不知道是个什么原因
番茄鲨鱼面 2015-11-16
  • 打赏
  • 举报
回复
localhost和ip不一样,具体什么原因我也不知道。 不过我有个经历,如果一个本地页面用localhost打开,然后里面用127来做ajax请求,那么会被当成跨域,如果你再有很多js和样式是通过这个ajax返回结果来控制的,那么就有问题。但是这个问题不大,因为你发不到服务器上是绝对不会存在跨域问题了。
w_rark 2015-11-16
  • 打赏
  • 举报
回复
看来是兼容性问题了,难道要改css啊 不太擅长这个啊。。。
dracularking 2015-11-16
  • 打赏
  • 举报
回复
这就很奇怪了,既然能打开网页了,就应该能看到了
LvMei_0910 2015-11-16
  • 打赏
  • 举报
回复
我的项目中,输入localhost后直接自动转换为ip 了呢
钉子4lmy 2015-11-16
  • 打赏
  • 举报
回复
你的看你浏览器地址栏 后面 第一个是ie 第二个是一个闪电 那个是急速模式 内核不是ie的!!!
钉子4lmy 2015-11-16
  • 打赏
  • 举报
回复
你一个用的是ie模式 一个用的急速模式!我的大兄弟!!!ie和其他浏览器表现形式不太一样 兼容性不太好!!!
w_rark 2015-11-16
  • 打赏
  • 举报
回复
两个页面的属性
w_rark 2015-11-16
  • 打赏
  • 举报
回复
引用 6 楼 无法显示此用户的回复:
浏览器调试看看呢。 是不是有的样式或者 js没有加载进来。
应该是样式没有加载进来,因为在用ip打开情况下,是没有审查元素的,在源码中连css都看不到,打开后直接就是弹出下载框把css下载下来,用localhost可以直接看到css。我用的是360浏览器,用火狐不存在这样的问题……
w_rark 2015-11-16
  • 打赏
  • 举报
回复
引用 8 楼 ligyu110的回复:
真的没注意过,清理缓存,重新发布一遍呢
已经试过了很多遍,也不行的
老李家的小二 2015-11-16
  • 打赏
  • 举报
回复
真的没注意过,清理缓存,重新发布一遍呢
这个逗b 2015-11-16
  • 打赏
  • 举报
回复
还有这种问题。只能看控制台了 是不是什么js 或者css没加载进来
tony4geek 2015-11-16
  • 打赏
  • 举报
回复
浏览器调试看看呢。 是不是有的样式或者 js没有加载进来。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧