javaEE中路径问题

路径问题

在JAVAEE项目中的路径问题

1.CSS样式中的背景图片的路径

  1.1 如果在样式文件中(就是说不是行内样式和内部样式而是样式)时,路径应该写成"/WebSite/jsplib/images/cont_cont_title_bg.png"第一个'/'是相对路径表示

    即位于TOMCAT(也可以是别的服务器)服务器下的webapps路径下

  第二个参数树WebSite即正在开发的项目名称/下面就是详细的路径

  1.2 css样式中的行内样式和内部样式

  background:url("/WebSite/jsplib/images/menu_bg.png")  和第一种情况一样

  相当于当前web应用的根目录,即webRoot目录下

2.jsp中html页面标签下路径问题

  2.1 html 标签 属于静态代码,所以同上面写的css样式的行内样式和内部样式一样,写出其相对于服务器应用目录,/当前应用名/...文件路径

3.jsp中动态代码中的路径问题

  3.1 动态代码中的路径是分两种情况的一种是开头加'/',另一种是开头不加'/'

    3.1.1 开头加斜线

      '/' 表示的是相对于当前web应用的根目录 即相当于 ../webapps/当前项目名/

    3.1.2 开头不加斜线

      开头不加斜线是相当于当前文件的所在的目录下

  总结:

  在javaEE开发中路径就两种一种是在静态html代码或者Javascript代码或者别的文件中的代码 统称为 静态代码;

  在动态代码中即 java代码中 也就是 servlet中、jsp中的<%..%>中、action中的方法中两种情况

  1.在静态代码中使用的路径 分为加斜线和不加斜线的

  1.1  加斜线是相对于 是相对于服务器下的  。。/webapps/  下而言的 例如我现在开发的项目名称为WebSite

  如果需要在jsp中引入js文件 就需要写成 <script type="text/javascript" src="/WebSite/js/jquery-easyui-1.3.5/jquery.min.js"/>

  1.2  不加斜线是相对于文件所处的文件夹下

  2.在动态代码中即 java代码中 也就是 servlet中、jsp中的<%..%>中、action中的方法中

  分为两种情况

  2.1   加斜线 如 "/js/jquery-easyui-1.3.5/a.js" 就相当于 当前项目文件夹下的js文件夹中的jquery-easyui-1.3.5文件夹中的a.js文件

      斜线相当于 当前项目的根目录

  2.2  不加斜线 如"js/a.js"就相当于 当前 jsp文件、servlet文件、action 文件所处的文件夹下的js文件夹下的a.js 文件

  

    

转载于:https://www.cnblogs.com/icon/p/3679989.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值