可以引入一个jsp,这个jsp的内容如下:

<%@page pageEncoding="UTF-8" contentType="text/javascript; charset=UTF-8"%>
//设置ContextPath
var __ctx='<%=request.getContextPath()%>';

<c:set var="ctx" value="${pageContext.request.contextPath}" />

以后的jsp中,可以这样用

<script type="text/javascript" src="${ctx}/js/dynamic.jsp"></script>

或者

window.location.href =__ctx+ "/zjdlbb/zjdlbball/zjdlbball/list.ht";

知识扩展:

getContextPath()是jsp获取路径的一种方式,返回当前页面所在的应用的名字

String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
<base href="<%=basePath%>">

request.getSchema(),返回的是当前 连接使用的协议,一般应用返回的是http、SSL返回的是https;

request.getServerName(),返回当前页面所在的 服务器的名字;

request.getServerPort(),返回当前页面所在的服务器使用的端口,80;

request.getContextPath(),返回当前页面所在的应用的名字。

getContextPath()

以访问的jsp为:http://localhost:8080/oms/rep/index.jsp,工程名为/dmsb为例:

request.getContextPath(),得到工程名:/oms;

request.getServletPath(),返回当前页面所在目录下全名称:/rep/index.jsp;

request.getRequestURL(),返回IE地址栏地址:http://localhost:8080/oms/rep/index.jsp;

request.getRequestURI() ,返回包含工程名的当前页面全路径:/oms/rep/index.jsp。

转载于:https://www.cnblogs.com/rdchen/p/9705466.html

js或jsp 获取项目路径常用方法相关推荐

  1. jsp 获取项目路径,java获取项目路径

    1.  获取web服务器项目的真实物理路径 request.getSession().getServletContext().getRealPath("/"); 2.  相对路径的 ...

  2. java获取项目中的路径_java中几种获取项目路径方式

    转自http://caodaoxi.iteye.com/blog/1234805 在jsp和class文件中调用的相对路径不同. 在jsp里,根目录是WebRoot 在class文件中,根目录是Web ...

  3. java取路径含中文_java获取项目路径中文乱码

    以下内容转自:http://blog.csdn.net/dream_broken/article/details/31762807# 项目的文件名称推荐都是英文名称,但是有时不可避免使用了中文,获取项 ...

  4. 获取java项目路径_Java获取项目路径

    Java获取项目路径 1. 利用System获取System.getProperty("user.dir"); //输出: E:\IDEA\canye365-crawler-dem ...

  5. 如何查看java项目的路径_java如何获取项目路径?

    java如何获取项目路径? java获取项目路径的方法: 1.项目路径,就是指classpath的根路径了. 是查找配置文件和classloader加载bytecode的起点 这次就以IntelliJ ...

  6. JAVA项目中获取项目路径

    public static void main(String[] args) {MyUrlDemo muDemo = new MyUrlDemo();try {muDemo.showURL();} c ...

  7. System.getProperty(user.dir) Java获取项目路径

    Java获取项目路径:System.getProperty("user.dir") 今天写一个小程序,需要获取当前项目的根目录.百度搜索得知System.getProperty(& ...

  8. java获取url前缀 jsp_jsp 获取项目路径,java获取项目路径【蕃薯耀分享】

    1.  获取web服务器项目的真实物理路径 request.getSession().getServletContext().getRealPath("/"); 2.  相对路径的 ...

  9. JAV A获取项目路径

    在jsp和class文件中调用的相对路径不同. 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getPro ...

  10. java classes 路径_Java获取项目路径及classes路径

    1.获取项目绝对路径一 String rootPath = request.getSession().getServletContext().getRealPath("/").re ...

最新文章

  1. ios传值给js_IOS中plus.ios.implements实现OC方法后,在OC中回调传值后JS端无法正确获取...
  2. 与aspect长得像的单词_长相差不多的单词,你能一眼识别吗?
  3. 学习响应式BootStrap来写融职教育网站,Bootsrtap第十三天讲师列表栏目
  4. 653. Two Sum IV - Input is a BST
  5. PostgreSQL MySQL 兼容性之 - Gis类型
  6. Linux 文件,目录的属性
  7. 计算机毕业论文画图软件,计算机科学与技术专业毕业论文(绘图软件的设计).doc...
  8. IDEA的依赖包报红问题
  9. 易我电脑迁移 v12.2
  10. 【HarmonyOS HiSpark IPC DIY Camera试用连载2 】一天内极速完成从开箱编译烧写到跑通hello world
  11. 【08月21日】指数估值排名
  12. 图像分割网络-M-Net
  13. 自激多谐振荡电路实验总结,小白电路测试
  14. java 单元测试 私有成员变量,单元测试时测试一个private私有方法 - - ITeye博客
  15. 3ds max不能完全自定义设置FOVX和FOVY(3ds max 2014)
  16. C语言中的Sleep函数
  17. java.sql.SQLException: ORA-00918: 未明确定义列ORA-00918
  18. html5通用兄第选择器,css 通用兄弟选择器( ~ )
  19. 2022高压电工国家题库模拟考试平台操作
  20. 【Flink源码篇】Flink 1.15.0源码编译

热门文章

  1. leetcode [26] 删除排序数组中的重复项 / Remove Duplicates from Sorted Array
  2. Illustrator 教程,如何在 Illustrator 中编辑路径?
  3. iOS开发之来自一线开发者的Swift学习资源推荐
  4. 微软出品 Remote Desktop for Mac(远程连接工具) 汉化版
  5. 我的gpu_tensorflow和cuda配置过程
  6. 漏洞扫描与云服务器的安全防护
  7. MySQL 千万级 数据库或大表优化
  8. sonarqube插件开发(二) 开发插件
  9. 在 Mac OS X 安装gcc编辑环境,make不能用时参考
  10. Log4net日志记录包