JSP取得绝对路径

在JavaWeb开发中,常使用绝对路径的方式来引入JavaScript和CSS文件,这样可以避免因为目录变动导致引入文件找不到的情况,常用的做法如下:

一、使用${pageContext.request.contextPath}

  代码” ${pageContext.request.contextPath}”的作用是取出部署的应用程序名,这样不管如何部署,所用路径都是正确的。

例如:

1 <!--使用绝对路径的方式引入CSS文件-->
2 <link rel="stylesheet" href="${pageContext.request.contextPath}/themes/default/css/ueditor.css" type="text/css"/>
3 <!--使用绝对路径的方式引入JavaScript脚本-->
4 <script type="text/javascript" src="${pageContext.request.contextPath}/ueditor1_3_6-gbk-jsp/ueditor.config.js"></script>

使用<%=request.getContextPath()%>和使用${pageContext.request.contextPath}达到同样的效果

1 <script type="text/javascript" src="<%=request.getContextPath()%>/ueditor1_3_6-gbk-jsp/ueditor.all.js"></script>

最新文章

  1. Sentiment Analysis resources
  2. mysql命令总结
  3. Beta版本冲刺第七天 12.13
  4. iOS9 判断微信qq是否安装
  5. 导入导出Android手机文件
  6. WSGI、flup、fastcgi、web.py的关系
  7. zabbix监控zookeeper
  8. Android中调用Paint的measureText()方法取得字符串显示的宽度值
  9. Html 内嵌 选择器属性 Dom操作 JavaScript 事件
  10. R语言重要数据集分析研究——搞清数据的由来
  11. [ 学习笔记 ] Hibernate框架学习之一
  12. 剑指Offer——完美+今日头条笔试题+知识点总结
  13. VS快捷键大全(总结了一些记忆的口诀)(转载)
  14. 解决微信小程序登录与发布的一些问题
  15. 电子商务系统+java+web+完整项目+包含源码和数据库Java实用源码
  16. 【Linux】Centos配置ssh无密码登录
  17. 微服务的发现与注册--Eureka
  18. Jenkins serving Cake: our recipe for Windows
  19. spring boot学习笔记2
  20. vim7.4版本在windows下的配置文件及所在位置

热门文章

  1. hdu 5036 Explosion bitset优化floyd
  2. MongoDB操作简记
  3. 获取select里面option所有的值
  4. Asp.Net识别手机访问
  5. 在Windows7下编译调试C#程序
  6. MongoDB入门解析
  7. ES6特性的两点分析
  8. scrapy增加爬取效率
  9. 打印出A到Z的所有字符,使用char和int转换
  10. mysql中删除已有字段的唯一性约束?