zoukankan      html  css  js  c++  java
  • js(JavaScript)使用${pageContext.request.contextPath}报错

    前几天写程序在js文件中用到了${pageContext.request.contextPath}然后一直报错,没有办法post到服务器,原来js把这个当成字符串了,一直以为他是jquery的函数!

    ${pageContext.request.contextPath}貌似是EL表达式吧!只能在jsp页面中使用!!js文件里要得到服务器名称和程序根目录要用到js自带的命令如下:

    function getRealPath(){
    //获取当前网址,如: http://localhost:8083/myproj/view/ahha.jsp
    var curWwwPath=window.document.location.href;
    //获取主机地址之后的目录,如: myproj/view/ahha.jsp
    var pathName=window.document.location.pathname;
    var pos=curWwwPath.indexOf(pathName);
    //获取主机地址,如: http://localhost:8080
    var localhostPaht=curWwwPath.substring(0,pos);
    //获取带"/"的项目名,如:/ahha
    var projectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1);
    
    //得到了 服务器名称和项目名称
    var realPath=localhostPaht+projectName;
    return realPath;
    }
    

      比如你建立个项目   叫TEST  此函数获取的值 为http://localhost:8080/TEST (就是服务器名称+你的项目名称)

    百度的好多!!侵权告知!!

  • 相关阅读:
    修改NavigationBarItem的字体大小和颜色的使用方法
    iOS 大文件断点下载
    iOS 文件下载
    UITableView优化
    iOS 应用的生命周期
    iOS RunLoop简介
    iOS 线程间的通信 (GCD)
    iOS 多线程GCD的基本使用
    iOS 多线程GCD简介
    CSS--复习之旅(一)
  • 原文地址:https://www.cnblogs.com/xuexidememeda/p/8735205.html
Copyright © 2011-2022 走看看