js获取当前路径的简单示例代码


Posted in Javascript onJanuary 08, 2014

<script type="text/javascript">   
thisURL = document.URL;
thisHREF = document.location.href;
thisSLoc = self.location.href;
thisDLoc = document.location;
strwrite = " thisURL: [" + thisURL + "]<br />"
strwrite += " thisHREF: [" + thisHREF + "]<br />"
strwrite += " thisSLoc: [" + thisSLoc + "]<br />"
strwrite += " thisDLoc: [" + thisDLoc + "]<br />"
document.write( strwrite );

thisTLoc = top.location.href;
thisPLoc = parent.document.location;
thisTHost = top.location.hostname;
thisHost = location.hostname;
strwrite = " thisTLoc: [" + thisTLoc + "]<br />"
strwrite += " thisPLoc: [" + thisPLoc + "]<br />"
strwrite += " thisTHost: [" + thisTHost + "]<br />"
strwrite += " thisHost: [" + thisHost + "]<br />"
document.write( strwrite );

tmpHPage = thisHREF.split( "/" );
thisHPage = tmpHPage[ tmpHPage.length-1 ];
tmpUPage = thisURL.split( "/" );
thisUPage = tmpUPage[ tmpUPage.length-1 ];
strwrite = " thisHPage: [" + thisHPage + "]<br />"
strwrite += " thisUPage: [" + thisUPage + "]<br />"
document.write( strwrite );
var url="<%=request.getRequestURI()%>";
alert(url)
</script>

request.getRequestURI();
request.getRequestURL();
request.getQueryString();

request.getServletPath()

可以得到自己的网络地址:request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getRequestURI()

Javascript 相关文章推荐
JS中动态添加事件(绑定事件)的代码
Jan 09 Javascript
jQuery中将函数赋值给变量的调用方法
Mar 23 Javascript
jquery 延迟执行实例介绍
Aug 20 Javascript
IOS中safari下的select下拉菜单文字过长不换行的解决方法
Sep 26 Javascript
用Vue.js实现监听属性的变化
Nov 17 Javascript
jQuery插件HighCharts实现的2D条状图效果示例【附demo源码下载】
Mar 15 Javascript
完美实现js拖拽效果 return false用法详解
Jul 28 Javascript
Vue.js组件通信的几种姿势
Oct 23 Javascript
vue 数组和对象不能直接赋值情况和解决方法(推荐)
Oct 25 Javascript
10 种最常见的 Javascript 错误(频率最高)
Feb 08 Javascript
3分钟了解vue数据劫持的原理实现
May 01 Javascript
vue 使用post/get 下载导出文件操作
Aug 07 Javascript
JS 操作Array数组的方法及属性实例解析
Jan 08 #Javascript
jquery 图片缩放拖动的简单实例
Jan 08 #Javascript
document.execCommand()的用法小结
Jan 08 #Javascript
js window.onload 加载多个函数和追加函数详解
Jan 08 #Javascript
js字符串转换成数字与数字转换成字符串的实现方法
Jan 08 #Javascript
JS获取计算机mac地址以及IP的实现方法
Jan 08 #Javascript
JavaScript+CSS控制打印格式示例介绍
Jan 07 #Javascript
You might like
短波收音机简介
2021/03/01 无线电
浅析php中jsonp的跨域实例
2013/06/21 PHP
php获取用户浏览器版本的方法
2015/01/03 PHP
PHP针对中英文混合字符串长度判断及截取方法示例
2017/03/31 PHP
锋利的jQuery 第三章章节总结的例子
2010/03/23 Javascript
js实现ifram取父窗口URL地址的方法
2015/02/09 Javascript
JS上传图片前实现图片预览效果的方法
2015/03/02 Javascript
javascript日期计算实例分析
2015/06/29 Javascript
js实现YouKu的漂亮搜索框效果
2015/08/19 Javascript
基于javascript实现浏览器滚动条快到底部时自动加载数据
2015/11/30 Javascript
jQuery zTree加载树形菜单功能
2016/02/25 Javascript
浅析JS原型继承与类的继承
2016/04/07 Javascript
详解vue表单验证组件 v-verify-plugin
2017/04/19 Javascript
mac上配置Android环境变量的方法
2018/07/08 Javascript
vue将毫秒数转化为正常日期格式的实例
2018/09/16 Javascript
微信小程序图片左右摆动效果详解
2019/07/13 Javascript
vue中改变滚动条样式的方法
2020/03/03 Javascript
在Echarts图中给坐标轴加一个标识线markLine
2020/07/20 Javascript
[07:37]DOTA2-DPC中国联赛2月2日Recap集锦
2021/03/11 DOTA
Python中getpass模块无回显输入源码解析
2018/01/11 Python
python+pandas生成指定日期和重采样的方法
2018/04/11 Python
python 格式化输出百分号的方法
2019/01/20 Python
python使用PIL剪切和拼接图片
2020/03/23 Python
Pyspark读取parquet数据过程解析
2020/03/27 Python
Python控制台实现交互式环境执行
2020/06/09 Python
HTML5 CSS3新的WEB标准和浏览器支持
2009/07/16 HTML / CSS
HTML table 表格边框的实现思路
2019/10/12 HTML / CSS
Roxy美国官网:澳大利亚冲浪、滑雪健身品牌
2016/07/30 全球购物
Bibloo匈牙利:女装、男装、童装及鞋子和配饰
2019/04/14 全球购物
C# .NET面试题
2015/11/28 面试题
应届毕业生应聘自荐信
2013/12/07 职场文书
《美丽的丹顶鹤》教学反思
2014/04/22 职场文书
2015年安全生产责任书
2015/01/30 职场文书
公司出差管理制度范本
2015/08/05 职场文书
《去年的树》教学反思
2016/02/18 职场文书
JavaWeb 入门:Hello Servlet
2021/07/16 Java/Android