myeclipse开发项目路径问题

用myeclipse开发项目,图片/images/logo.jpg 不显示。
因为访问地址是(http://localhost:8080/images/logo.jpg),
而实际应该是(http://localhost:8080/projectname/images/logo.jpg)才能访问。
各位在项目中是怎么做的?

11个回答

[color=blue][b]
1、使用相对路径

2、使用带有ContextPath的绝对路径。(你的projectname默认的就是ContextPath名。除非你在context.xml详细指定context名称。)[/b]
[/color]

在图片位置右击显示出来的一把叉,查看它的属性,看看路径是不是正确的路径。
如果是这样的:http://localhost:8080/images/logo.jpg,那就在images/logo.jpg加上加上你的项目名称。

去掉"/".啊!

把页面代码贴出来看看~~

是不是你的html页面上有base标签?

那是myeclipse插件部署的问题了,一般很少出现这种情况

[quote]http://www.abc.com/images/logo.jpg也是正常的
[/quote]
那是配置了虚拟路径或者发布在webapps目录下的root目录下,所以可以访问。
[quote]myeclipse里运行[/quote]就不一样啦。 :arrow:

一般我们都使用相对路径来定位,保持ui设计

用base,base指向项目名,
然后图片路径可用"/",也可不用。选择其中一种。
出了问题,调式用这个通用的方法查看。
[quote]在图片位置右击显示出来的一把叉,查看它的属性,看看路径是不是正确的路径。 [/quote]
[quote]这样岂不是很麻烦,[/quote]robbin还怕麻烦吗?

[b] 应该是 不幸被你猜对了![/b]

共11条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐