欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  我们就需要在jsp页面中写Java代码,让Java来获取项目的根路径,通过绝对路径的方式引入这些图片文件。我们则需要在jsp文件的开头写入下面的代码。
 
  <%
 
  Stringpath=request.getContextPath();
 
  StringbasePath=null;
 
  basePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
 
  intport=request.getServerPort();
 
  if(port==80){
 
  basePath=request.getScheme()+"://"+request.getServerName()+path;
 
  }else{
 
  basePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path;
 
  }
 
  request.setAttribute("basePath",basePath);
 
  %>
 
  这几段代码只是获取基本的路径,而request就是我们常说的JSP九大隐式对象之一,JSP就是Servlet,request.setAttribute("basePath",basePath)表示将得到的basePath(项目根路径)存放到request作用域中,但是到这里我们还是不能把图片显示出来,我们需要在图片路径前面加入这行代码$<basePath>。如下:
 
  <divclass='ban'style="height:100%;background-image:url('${basePath}/img/qx.jpg')">






本文转载自中文网
 

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h55930.shtml