博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
html页面如何获取上下文,HTML页面使用js获取项目上下文路径
阅读量:5171 次
发布时间:2019-06-13

本文共 540 字,大约阅读时间需要 1 分钟。

在做项目中,原本使用的是JSP页面,其中,里面有用到${pageContext.request.contextPath}来获取项目的上下文路径。但是,后来考虑到JSP页面初次访问的时候会转换为Servlet,这样就降低了页面的访问速度,于是就考虑使用HTML页面来替代JSP。

替代完成后,通过链接访问HTML页面的时候,会出现“No Mapping Found For URI......”的错误,在控制台可以看到,${pageContext.request.contextPath}原样显示在路径中,并没有获取到项目的真实路径。

后来突然想起来${pageContext.request.contextPath}只适用于JSP 页面,而HTML无法识别,因此,就想到了在HTML中使用js来获取路径,最终使用下面的代码实现了功能。

function getContextPath(){

var pathName = document.location.pathname;

var index = pathName.substr(1).indexOf("/");

var result = pathName.substr(0,index+1);

return result;

}

转载地址:http://thhiv.baihongyu.com/

你可能感兴趣的文章
Python-常用模块及简单的案列
查看>>
LeetCode 159. Longest Substring with At Most Two Distinct Characters
查看>>
基本算法概论
查看>>
jquery动态移除/增加onclick属性详解
查看>>
JavaScript---Promise
查看>>
暖暖的感动
查看>>
Java中的日期和时间
查看>>
Django基于admin的stark组件创建(一)
查看>>
C. Tanya and Toys_模拟
查看>>
springboot jar包运行中获取资源文件
查看>>
基于FPGA实现的高速串行交换模块实现方法研究
查看>>
Java Scala获取所有注解的类信息
查看>>
delphi ,安装插件
查看>>
case when then的用法-leetcode交换工资
查看>>
11.28.cookie
查看>>
BeanShell简介
查看>>
python字符串操作
查看>>
不同程序语言的注释和变量要求
查看>>
语言基础(9):static, extern 和 inline
查看>>
ES5_03_Object扩展
查看>>