JSP:绝对路径引用文件

        这两天正在修改jsp 页面,因为路径问题遇到各种困惑,在网上找了好多关于路径的介绍,太完善了!但是太多了。。还没学会头就晕了。

终于让我找到一个简单的方法 绝对路径。

      在Myeclipse创建一个JSP文件,它会默认的加上以下代码:

      jsp代码:

       <%  

         String path = request.getContextPath();  

         String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";  

       %>            

         在 <head></head> 中写成这样   <base herf="<%=basePath>"> 这说明在该页面中的所有路径都是于项目的 WebRoot 为相对路径,

例如 css 和js的引用:

        <link rel="stylesheet" href="style/css/index.css" type="text/css"  

              media="screen" charset="utf-8" />  

       <script src="style/js/jquery.js" type="text/javascript"></script>

例如 webRoot下的images中的图片的引用:<a href="images/XXX.jpg">

 

 

posted @ 2014-05-15 10:41  mxyhws  阅读(350)  评论(0编辑  收藏  举报