`
ldzyz007
  • 浏览: 716533 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

js获取项目根路径

    博客分类:
  • web
UI 
阅读更多
//js获取项目根路径,如: http://localhost:8080/web
function getRootPath(){
    //获取当前网址,如: http://localhost:8080/web/meun.jsp
    var curWwwPath=window.document.location.href;
    //获取主机地址之后的目录,如: web/meun.jsp
    var pathName=window.document.location.pathname;
    var pos=curWwwPath.indexOf(pathName);
    //获取主机地址,如: http://localhost:8080
    var localhostPaht=curWwwPath.substring(0,pos);
    //获取带"/"的项目名,如:/web
    var projectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1);
    return(localhostPaht+projectName);
}
<script>
alert(window.location.pathname)
</script>
<script>
//设置或获取整个 URL 为字符串。
alert(window.location.href);
</script>
<script>
//设置或获取与 URL 关联的端口号码。
alert(window.location.port)
</script>
<script>
//设置或获取 URL 的协议部分。
alert(window.location.protocol)
</script>
<script>
//设置或获取 href 属性中在井号“#”后面的分段。
alert(window.location.hash)
</script>
<script>
//设置或获取 location 或 URL 的 hostname 和 port 号码。
alert(window.location.host)
</script>
<script>
//设置或获取 href 属性中跟在问号后面的部分。
alert(window.location.search)
</script>

分享到:
评论

相关推荐

    JavaScript获取当前url根目录(路径)

    在JavaScript中,获取当前URL根...总的来说,JavaScript获取当前URL根目录可以通过多种方式实现,关键在于理解和利用`Location`对象及其属性。在实际编程中,根据具体需求选择合适的方法,并注意与其他功能的配合使用。

    Java前端js获取当前项目路径

    获得当前项目的根路径,js写出的公共方法,可在jsp中直接调用

    利用Node.js获取项目根目录的小技巧

    在Node.js项目中,获取项目根目录是一个非常常见的需求,尤其是在涉及到模块化开发和文件路径引用的时候。项目根目录通常是指整个项目的最高层级目录,所有其他目录都是相对于它的。在这个部分,我们将详细探讨如何...

    在JAVA文件中获取该项目的相对路径.doc

    JAVA 文件中获取项目的相对路径 在 JAVA 文件中获取项目的相对路径是非常重要的,特别是在 JSP/Servlet 中。下面将详细介绍在 JAVA 文件中获取项目的相对路径的相关知识点。 1. 绝对路径和相对路径的概念 在讨论...

    js获取系统的根路径实现介绍

    在JavaScript中,获取系统的根路径通常是指获取网页的基路径,即从协议到应用程序目录的部分。这在开发中尤其有用,比如在构建动态链接或处理相对路径时。下面我们将详细探讨`getBasePath()`函数的工作原理,以及...

    JS获取当前网址、主机地址项目根路径

    本文将详细介绍如何使用JavaScript来获取当前网页的完整URL、主机地址以及项目根路径。这些都是前端开发中经常会使用到的基础知识点。 首先,我们需要了解window.document.location对象。这个对象包含了当前URL的...

    在html页面使用JavaScript实行文件上传到本地服务器并获取文件所在路径

    使用JavaScript实现文件上传到本地服务器并获取到上传后文件所在路径,是由到JavaScript,java以及html页面。这个比较好,不是在jsp上获取路径,jsp太简单了,而且过时了,所以就在html页面实现了下功能,我主要是做...

    获取文件路径及名称详解

    此外,如果你在项目中需要处理的文件位于特定的资源目录下,你可以使用`Application.StartupPath`属性获取应用程序启动目录,然后结合`Path.Combine`方法构建完整的文件路径。 总的来说,理解和正确使用文件路径在...

    基于ArcgIs api for js 的路径分析例子

    5. **执行路径分析:** 调用NetworkAnalystTask的solve方法,传入配置好的分析参数,获取最佳路径或最短距离。 6. **显示结果:** 将分析结果绘制到地图上,包括路径线、转向符号等。可以使用Graphic对象和Renderer...

    arcgis js api最优路径分析

    本项目聚焦于利用ArcGIS JS API 实现最优路径分析,这是一种在网络图层中寻找成本最低、时间最短或者效率最高的路径的方法。这在物流配送、交通规划、紧急救援等诸多领域有着广泛的应用。 首先,我们要理解ArcGIS ...

    JS获取当前脚本文件的绝对路径

    在JavaScript编程中,有时我们需要获取当前执行脚本文件的绝对路径,这在开发模块加载器或者需要基于脚本位置进行资源加载的情况下尤为重要。本文将详细解释如何在不同浏览器环境下实现这一功能,并介绍相关的...

    DWR中JS的引用路径问题【前台web】

    这里,`()%&gt;`会动态获取当前Web应用的根路径,确保JS文件能够从任何位置正确加载。 #### 四、web.xml中的URL映射配置 为了确保JS文件能够正确引用DWR的核心Servlet,还需要在`web.xml`文件中配置正确的URL映射。...

    WEB 项目中JAVA取得WEBROOT物理路径

    在Java Web开发中,获取WEB-INF目录或者更广泛的WEBROOT(Web应用的根目录)的物理路径是一项常见的需求。这通常涉及到服务器环境变量、Servlet API的使用以及对Web应用部署结构的理解。以下将详细讲解如何在Java中...

    获取全路径代码

    而在JavaScript中,虽然浏览器环境没有提供直接获取全路径的API,但在Node.js环境下,可以使用`path`模块的`resolve()`方法: ```javascript const path = require('path'); let relativePath = './myfile.txt'; ...

    Web项目设置的路径要求

    使用`request.getContextPath()`获取当前项目的上下文路径,以确保在不同环境下都能正确跳转。 3. **资源文件加载**: 在HTML中加载CSS文件时可以使用相对路径或者上下文路径: ```html () %&gt;/css/style.css"&gt; ...

    ajax 获取文件路径

    这里提到的"ajax jsp获取本地文件夹所有的路径"是一个示例,它展示了如何利用AJAX和JSP(JavaServer Pages)来获取并显示本地文件夹中的所有文件路径。这个案例对于实现文件管理器或类似功能非常有用。 首先,让...

    JavaWeb_servlet(10)_ 通过 ServletContex 获得根目录下的文件路径

    在这个主题中,我们将深入探讨如何使用ServletContext来获取JavaWeb应用的根目录下的文件路径,这对于读取、写入或操作静态资源如图片、CSS、JavaScript文件等非常有用。 首先,了解ServletContext接口。它在javax....

    基于JavaScript与python的路径规划demo设计与实现

    在本项目中,“基于JavaScript与Python的路径规划demo设计与实现”主要涵盖了两个核心编程语言——JavaScript和Python,以及它们在路径规划问题上的应用。这是一个跨语言的技术实践,旨在展示如何利用这两种语言的...

Global site tag (gtag.js) - Google Analytics