获取context path或者basePath
转自:http://hexudonghot.blog.163.com/blog/static/532043422012112264411234/
在jsp中获取context path或者basePath 是很容易的。在javascript中也可以获取,并且有的时候也很有必要。
<% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>
在单独的javascript中不能使用<%= basePath%>类似这样的java script所以,只能用javascript来获取此context path.
可以用下面的代码来实现。
var localObj = window.location; var contextPath = localObj.pathname.split("/")[1]; var basePath = localObj.protocol+"//"+localObj.host+"/"+contextPath; var server_context=basePath;
两种实现的方法用在不同的环境中。
转载于:https://www.cnblogs.com/jianfeijiang/p/6098935.html
获取context path或者basePath相关推荐
- Context Path + servlet path + path info
综述 目前微服务大行其道,各种中台应运而生,中台处理部分业务时需要透传请求,这就涉及到对url的处理.一般透传的接口都会保持path路径不变,因此需要从前端的url中提取公共部分.这就需要理解Cont ...
- FAIL - Deployed application at context path / but context failed to start
IDE报错:FAIL - Deployed application at context path / but context failed to start 编译通过,这个错误原因是很多地方被误用, ...
- ViewModel优雅的弹加载窗和获取Context
前言 目前安卓开发一般都是用的mvvm模式,Jetpack的ViewModel是必不可少的一部分,而vm的生命周期要比Activity和Fragment长的,所以其一般不推荐其直接持有A或F,因为可能 ...
- Android中怎样在工具类中获取Context对象
场景 Android程序中访问资源时需要提供Context,一般来说只有在各种component中(Activity, Provider等等)才能方便的使用api来获取Context对象, 如果在编写 ...
- 一种 Android 应用内全局获取 Context 实例的装置
哥白尼 · 罗斯福 · 马丁路德 · 李开复 · 嫁衣曾经说过 Where there is an Android App, there is an Application context. 没毛病, ...
- javaweb报错There is no Action mapped for namespace [/] and action name [Login] context path [/struts]
javaweb报错 There is no Action mapped for namespace [/] and action name [Login] associated with contex ...
- [react] 除了实例的属性可以获取Context外哪些地方还能直接获取Context呢?
[react] 除了实例的属性可以获取Context外哪些地方还能直接获取Context呢? Context = React.createContext <Context.Provider va ...
- spring boot 如何修改默认端口号和context path
创建了SpringBoot项目之后进行运行,当我们需要使用游览器进行访问的时候要输入端口号,那麽我们如何来修改这个端口号呢??? 1.在src/main/resources目录下新建文件applica ...
- tomcat访问manager报404;server.xml中配置了Context path
<Context path="" docBase="crm" debug="0" reloadable="true" ...
最新文章
- 《科学》封面特别报道:人类登月50年
- 写在马哥教育第八期开始之前
- 高层管理者对于大数据的6个误解
- Nsis 使用1-- 依条件显示自定义页面 custom page on condition
- python中协程的理解_python协程的理解
- c++ qt获取电脑的内存_QT开发(十四)——QT绘图系统
- DeFi中的关键——智能合约 | 白话区块链入门220
- stm8L 触摸库使用教程 一步一步
- 数据结构链表(C语言实现)
- 一篇文章看懂Oracle开窗函数
- 企业微信开发----H5发送表单请求到企业微信内部审核
- 安装python之后电脑变卡_【Python】如何让电脑变卡?
- Intel graphics HD 4600 核芯显卡 对比 nVIDIA Geforce GTX 750 2GB GDDR5 独立显卡
- 关于零基础入门金融风控挑战赛的笔记系列
- Koa koa-combine-routers 分路由管理
- 【简易搭建个人博客】------- 基于BT面板的个人博客搭建
- [DX10游戏教程(C++)]教程1:在Visual Studio 2012中配置DirectX 10
- 华为2021软件精英挑战赛复赛赛后方案分享
- java获取参数上的注解_java-如何获取带注释的方法参数及其注释
- 学界 | 离开实验室的材料科学:AI正将新材料的发现过程提速200倍
热门文章
- 高斯消元解模同余方程组
- 输入广义表建立双亲表示的树and给定双亲表示的树输出广义表表示的树
- 目录遍历及敏感信息泄露原理及案例(实验操作)
- bzoj 1042: [HAOI2008]硬币购物(dp+容斥)
- [Python+MATLAB] 在Python中使用MATLAB (持续更新中)
- paper reading:Part-based Graph Convolutional Network for Action Recognition
- 各大厂大数据精品分享汇总(进阶版)
- python测试系列教程 —— 单元测试unittest
- matlab2c使用c++实现matlab函数系列教程-conv函数
- java callable