JavaEE项目中CSS设置背景图片路径的问题

summac 2015-07-28 04:57:59
麻烦大神看看为什么我这样在CSS中设置背景图片的路径不对?

...全文
977 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
知识需要分享 2019-01-07
  • 打赏
  • 举报
回复
只写当前文件夹名字,../img/img.png这样就可以了
yekes 2015-07-29
  • 打赏
  • 举报
回复
你试试相对路径: background-image:url(img/nerdcore.jpg);
sunshiwu1984 2015-07-29
  • 打赏
  • 举报
回复
引用 9 楼 chl290115231 的回复:
[quote=引用 8 楼 sunshiwu1984 的回复:] 哦,我以为你用的jsp页面,之前给你发的是jsp页面,一般的放在web下的是可以直接访问。web-inf下的应该也可以直接访问,我没记错的话,/WEB-INF/resources/img/nerdcore.jpg用这个路径试试
好像还是不行,只不过刚才有个人告诉了我一种解决方法,就是在头部加入<base>标签,只不过要在<base>标签里写好完整的资源路径,然后就可以了。[/quote] 哦,以前还真没这样用过,不过这样能用也是个办法。
summac 2015-07-29
  • 打赏
  • 举报
回复
引用 8 楼 sunshiwu1984 的回复:
哦,我以为你用的jsp页面,之前给你发的是jsp页面,一般的放在web下的是可以直接访问。web-inf下的应该也可以直接访问,我没记错的话,/WEB-INF/resources/img/nerdcore.jpg用这个路径试试
好像还是不行,只不过刚才有个人告诉了我一种解决方法,就是在头部加入<base>标签,只不过要在<base>标签里写好完整的资源路径,然后就可以了。
sunshiwu1984 2015-07-29
  • 打赏
  • 举报
回复
哦,我以为你用的jsp页面,之前给你发的是jsp页面,一般的放在web下的是可以直接访问。web-inf下的应该也可以直接访问,我没记错的话,/WEB-INF/resources/img/nerdcore.jpg用这个路径试试
summac 2015-07-29
  • 打赏
  • 举报
回复
引用 5 楼 sunshiwu1984 的回复:
[quote=引用 4 楼 chl290115231 的回复:] [quote=引用 3 楼 scmod 的回复:] 不大会前段端,url括号里面值要加引号嘛?
这个倒是不用,加不加都可以。主要是路径的问题,如果直接把图片放在web目录下,访问就没什么问题,只要加个文件夹就不能正确读取路径了,就算是在<a>标签中也是一样,不知道是不是需要其他的配置。[/quote] 你这么说我觉得你是不是前面少加个 WEB-INF[/quote] 我把文件改成JSF页(我用的JSF框架),加入#{application.contextPath}问题倒是解决了。但我还是不明白简单的html应该怎样访问这种资源,还是说为了安全起见,就不能这样操作。
summac 2015-07-29
  • 打赏
  • 举报
回复
这个项目我用的是JSF框架,如果把文件改为一个JSF页,通过在路径前加#{application.contextPath},问题解决了。 但是我还是不明白如果只是一个html文件访问这样的资源,在java ee下应该怎么设置。
sunshiwu1984 2015-07-29
  • 打赏
  • 举报
回复
引用 4 楼 chl290115231 的回复:
[quote=引用 3 楼 scmod 的回复:] 不大会前段端,url括号里面值要加引号嘛?
这个倒是不用,加不加都可以。主要是路径的问题,如果直接把图片放在web目录下,访问就没什么问题,只要加个文件夹就不能正确读取路径了,就算是在<a>标签中也是一样,不知道是不是需要其他的配置。[/quote] 你这么说我觉得你是不是前面少加个 WEB-INF
summac 2015-07-29
  • 打赏
  • 举报
回复
引用 3 楼 scmod 的回复:
不大会前段端,url括号里面值要加引号嘛?
这个倒是不用,加不加都可以。主要是路径的问题,如果直接把图片放在web目录下,访问就没什么问题,只要加个文件夹就不能正确读取路径了,就算是在<a>标签中也是一样,不知道是不是需要其他的配置。
scmod 2015-07-29
  • 打赏
  • 举报
回复
不大会前段端,url括号里面值要加引号嘛?
summac 2015-07-29
  • 打赏
  • 举报
回复
引用 1 楼 sunshiwu1984 的回复:
<%=request.getContextPath()%>路径前加上这个试试
谢谢你的回复,但我这是个html文件,不能这样用吧
sunshiwu1984 2015-07-28
  • 打赏
  • 举报
回复
<%=request.getContextPath()%>路径前加上这个试试

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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