问题记录:
在给一个web项目里的jsp页面添加一个背景图片,使用background:url的方式获取图片路径,但是一直不显示,最后发现还是根本路径的问题。
解决:
使用java代码获取项目根路径,通过绝对路径方式引入图片
在jsp文件的head里添加
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path;
request.setAttribute("basePath", basePath);
%>
之后就引入图片
<img alt="photo" src="${basePath}/images/home.png" width="100%" />