`
xdy2008
  • 浏览: 53884 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

静态页面获取当前工程路径的问题

 
阅读更多

 

静态页面获取当前工程路径的问题

 

   //获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp
    var curWwwPath=window.document.location.href;
    //获取主机地址之后的目录,如: uimcardprj/share/meun.jsp
    var pathName=window.document.location.pathname;
    var pos=curWwwPath.indexOf(pathName);
    //获取主机地址,如: http://localhost:8083
    var localhostPaht=curWwwPath.substring(0,pos);
    //获取带"/"的项目名,如:/uimcardprj
    var projectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1);
    alert(localhostPaht+projectName);
   

分享到:
评论

相关推荐

    从HttpServletRequest获取各种路径总结

    - **获取工程的路径**:`System.getProperty("user.dir")` ##### 在Servlet中获取路径 - **获取工程目录**:`request.getSession().getServletContext().getRealPath("attach")` - **获取客户端地址栏地址**:`...

    JAVA类,JSP,Servlet获取工程路径.txt

    ### JAVA类、JSP与Servlet获取工程路径方法详解 #### 概述 在Java Web开发过程中,经常需要获取项目的根目录或某个特定资源文件的绝对路径。这些路径信息对于加载资源文件、处理文件上传下载等功能至关重要。本文将...

    分页插件与静态页面管理

    静态页面是指那些无需服务器端脚本处理,直接由浏览器解析显示的网页。在Web应用开发中,静态页面通常用于展示固定的信息或者作为动态内容的基础框架。为了更好地管理和维护这些页面,通常会将它们集成到项目的某个...

    图片上传成功jsp页面不刷新问题

    在开发涉及图片上传功能的Web应用时,经常会遇到上传成功后页面不自动刷新的问题。这通常是因为浏览器缓存了图片请求,使得即便图片内容已经更新,浏览器显示的还是缓存中的旧图片。为了解决这个问题,通常会通过在...

    在vue中实现嵌套页面(iframe)

    在Vue.js中实现嵌套页面通常涉及到使用`iframe`元素来加载外部网页或者内部组件。`iframe`允许我们在一个Vue应用中嵌入另一个独立的HTML文档,这对于展示第三方内容、实现某些特定功能或者处理复杂交互场景时非常...

    vue@cli3项目模板怎么使用public目录下的静态文件

    因此,通常我们需要使用绝对路径或者基于`process.env.BASE_URL`的路径来引用静态文件。 尝试使用绝对路径可能会导致问题,因为直接写死的绝对路径在开发环境和生产环境中可能不一致。比如,你可能会尝试使用`/...

    学习记录_中级软件工程师软件工程师_网页设计

    - `start()` 和 `end()`: 获取当前匹配结果的起始和结束索引。 - `group()`: 获取当前匹配的子串。 - `groupCount()`: 返回分组的数量。 - `replaceAll(String replacement)`: 替换所有与模式相匹配的子串。 - `...

    VC++常见问题汇总(吐血推荐!)

    - 使用 `AfxGetInstanceHandle()` 函数获取当前实例句柄。 **问题9:** 如何正确使用 MFC 文档/视图架构? **解决方法:** - 创建文档模板 `CMultiDocTemplate`。 - 添加文档模板到应用程序中: ```cpp ...

    网络软件开发实验一-jsp实验环境搭建

    10. **静态页面与动态页面**:`now.html`是一个静态页面,所有内容在页面加载时即确定;而`now.jsp`是一个动态页面,其中的Java代码在服务器端运行后生成HTML,然后发送到客户端。 通过这个实验,学生可以深入理解...

    Struts分页的另一演示工程(支持国际化)

    本项目是一个关于Struts实现分页功能的演示工程,特别之处在于它还支持国际化,这意味着页面内容可以根据用户的语言设置进行动态调整。 首先,分页在Web应用中是常见的需求,特别是在处理大量数据时,它能提高用户...

    freemarker生成html

    - 获取当前时间戳作为HTML文件的名称,并设置文件保存路径。 - 从文件系统中读取模板文件`template.htm`的内容。 - 使用字符串替换方法将模板中的占位符(如`###title###`)替换为实际的数据(如`ThisisTitle`)...

    pclint安装

    现在,你可以在VS2010的`Tools`菜单中找到`pc_lint`选项,用于分析当前工程中的文件。 如果在使用过程中遇到`Error 307: Can't open indirect file 'env-vc9.lnt'`的错误,检查`C:\lint`目录下是否有该文件。如果...

    jsp笔记1

    4. `isErrorPage`属性:标识当前页面是否为错误处理页面,可获取异常信息。 5. `session`属性:决定访问JSP页面时是否创建`HttpSession`对象,默认为true。 6. `extends`属性:定制JSP翻译后Java类的父类。 ### JSP...

    SSM项目 拦截器(csdn)————程序.pdf

    在preHandle方法中,可以获取当前请求的URI,并检查用户是否已经登录,如果已经登录,则返回true,否则重定向到登录页面。 下面是登录拦截器的实现代码: ```java @Slf4j public class LoginInterceptor implements...

    jsp和servlet请求与响应

    // 获取工程名 String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path; ``` ##### 3.2 响应(HttpServletResponse对象) - **作用**:封装了...

    Java工程师面试宝典

    - **返回结果集**:获取查询结果。 ##### 8.5 存储过程 - **定义**:一组预先定义并编译好的SQL语句,可以在数据库中保存并多次执行。 - **优点**: - **提高性能**:预编译的存储过程执行速度快。 - **减少网络...

    关于jquery(ajax)web四级联动

    AJAX的优点在于它可以异步地从服务器获取数据,无需刷新整个页面,从而提供了更好的用户体验。 JavaScript代码通常放置在WebContent目录下的独立JS文件中,而不是WEB-INF,因为WEB-INF目录下的资源默认对外部不可...

Global site tag (gtag.js) - Google Analytics