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正则表达式中test,exec,match方法的区别说明
Jan 29 Javascript
使用cluster 将自己的Node服务器扩展为多线程服务器
Nov 10 Javascript
CSS3,HTML5和jQuery搜索框集锦
Dec 02 Javascript
JavaScript中rem布局在react中的应用
Dec 09 Javascript
javascript 将共享属性迁移到原型中去的实现方法
Aug 31 Javascript
Vue.js组件tree实现无限级树形菜单
Dec 02 Javascript
微信小程序 开发MAP(地图)实例详解
Jun 27 Javascript
使用原生js封装的ajax实例(兼容jsonp)
Oct 12 Javascript
解决vue的变量在settimeout内部效果失效的问题
Aug 30 Javascript
小程序实现展开/收起的效果示例
Sep 22 Javascript
jQuery zTree插件使用简单教程
Aug 16 jQuery
vue视频播放插件vue-video-player的具体使用方法
Nov 08 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
php生成随机数或者字符串的代码
2008/09/05 PHP
php 批量添加多行文本框textarea一行一个
2014/06/03 PHP
PHP加密技术的简单实现
2016/09/04 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
php实现根据身份证获取精准年龄
2020/02/26 PHP
javascript 特性检测并非浏览器检测
2010/01/15 Javascript
IE本地存储userdata的一个bug说明
2010/07/01 Javascript
自己写的兼容ie和ff的在线文本编辑器类似ewebeditor
2012/12/12 Javascript
jQuery中 noConflict() 方法使用
2013/04/25 Javascript
深入理解JavaScript系列(45):代码复用模式(避免篇)详解
2015/03/04 Javascript
原生js三级联动的简单实现代码
2016/06/07 Javascript
JavaScript的instanceof运算符学习教程
2016/06/08 Javascript
jQuery获取file控件中图片的宽高与大小
2016/08/04 Javascript
微信 java 实现js-sdk 图片上传下载完整流程
2016/10/21 Javascript
js时间戳和c#时间戳互转方法(推荐)
2017/02/15 Javascript
jQuery获取Table某列的值(推荐)
2017/03/03 Javascript
详谈Angular路由与Nodejs路由的区别
2017/03/05 NodeJs
浅谈angular4 ng-content 中隐藏的内容
2017/08/18 Javascript
图片加载完成再执行事件的实例
2017/11/16 Javascript
JS排序算法之冒泡排序,选择排序与插入排序实例分析
2017/12/13 Javascript
javascript数组拍平方法总结
2018/01/20 Javascript
Vue中对比scoped css和css module的区别
2018/05/17 Javascript
JavaScript如何使用插值实现图像渐变
2020/06/28 Javascript
在vue中使用vant TreeSelect分类选择组件操作
2020/11/02 Javascript
详解ES6 中的Object.assign()的用法实例代码
2021/01/11 Javascript
python实现simhash算法实例
2014/04/25 Python
用Python编写一个国际象棋AI程序
2014/11/28 Python
Python3.5迭代器与生成器用法实例分析
2019/04/30 Python
pytorch使用Variable实现线性回归
2019/05/21 Python
Python pip安装模块提示错误解决方案
2020/05/22 Python
ktv收银员岗位职责
2013/12/16 职场文书
假面舞会策划方案
2014/05/29 职场文书
秋季运动会广播稿(30篇)
2014/09/13 职场文书
德能勤绩廉个人总结
2015/02/14 职场文书
2015年迎新晚会策划书
2015/07/16 职场文书
java高级用法JNA强大的Memory和Pointer
2022/04/19 Java/Android