前几天写程序在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 (就是服务器名称+你的项目名称)

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

最新文章

  1. Genymotion安装及遇到的问题
  2. .NET单元测试的艺术-1.入门
  3. MFC之进度条CProgressCtrl
  4. html学习第一天笔记
  5. 利用less监视模式实时预览样式刷新浏览器
  6. Android --http请求之HttpURLConnection
  7. 文本读写vs二进制读写
  8. bzoj1079: [SCOI2008]着色方案
  9. 在VS2008中配置WDK7600驱动开发环境
  10. SQLite 入门教程(二)创建、修改、删除表
  11. 关于非旋转treap的学习
  12. 用C语言做一个横板过关类型的控制台游戏
  13. 实体继承与@Builder注解共存
  14. Python : *args和**kwargs是什么东东呢?
  15. 查看Orcale数据里的表是否有变化
  16. Android避免快速双击按钮最简单好用的方式
  17. [development][lockless][dpdk] 无锁队列
  18. 解析XML技术
  19. ASP.NET Web API 异常处理 HttpResponseException 以及Angularjs获取异常信息并提示
  20. INSTALL_FAILED_CONFLICTING_PROVIDER

热门文章

  1. redis之常见操作
  2. [转]网络协议-redis协议
  3. Mini_Linux需要搭的环境
  4. kibana 删除document或者type
  5. 记录要做的事情,把sql字符串替换写成工具网页。
  6. 在vnware中配置好redis后,不能使用图形化工具打开
  7. u盘装完centos系统恢复
  8. IOS 3种内省方法
  9. C# 篇基础知识11——泛型和集合
  10. SimpleAuthenticationInfo