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利用Array.splice实现Array的insert/remove
Jan 13 Javascript
JavaScript constructor和instanceof,JSOO中的一对欢喜冤家
May 25 Javascript
JSChart轻量级图形报表工具(内置函数中文参考)
Oct 11 Javascript
js中parseInt函数浅谈
Jul 31 Javascript
Javascript学习笔记之 对象篇(四) : for in 循环
Jun 24 Javascript
详解Javascript模板引擎mustache.js
Jan 20 Javascript
KnockoutJS 3.X API 第四章之表单value绑定
Oct 10 Javascript
详解利用exif.js解决ios手机上传竖拍照片旋转90度问题
Nov 04 Javascript
Bootstrap栅格系统使用方法及页面调整变形的解决方法
Mar 10 Javascript
JS实现点击生成UUID的方法完整实例【基于jQuery】
Jun 12 jQuery
layui table去掉右侧滑动条的实现方法
Sep 05 Javascript
在Vue中使用mockjs代码实例
Nov 25 Vue.js
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
BBS(php &amp; mysql)完整版(八)
2006/10/09 PHP
Apache中php.ini的设置方法
2013/02/28 PHP
浅析ThinkPHP中的pathinfo模式和URL重写
2014/01/06 PHP
php进行ip地址掩码运算处理的方法
2016/07/11 PHP
W3C Group的JavaScript1.8 新特性介绍
2009/05/19 Javascript
jquery.validate使用攻略 第五步 正则验证
2010/07/01 Javascript
node.js Web应用框架Express入门指南
2014/05/28 Javascript
JS循环遍历JSON数据的方法
2014/07/08 Javascript
Google官方支持的NodeJS访问API,提供后台登录授权
2014/07/29 NodeJs
解决jquery插件:TypeError:$.browser is undefined报错的方法
2015/11/21 Javascript
原生js实现数字字母混合验证码的简单实例
2015/12/10 Javascript
JavaScript实现反转字符串的方法详解
2017/04/27 Javascript
JavaScript基础之流程控制语句的用法
2017/08/31 Javascript
使用mint-ui实现省市区三级联动效果的示例代码
2018/02/09 Javascript
使用vue根据状态添加列表数据和删除列表数据的实例
2018/09/29 Javascript
Vue.js组件实现选项卡以及切换特效
2019/07/24 Javascript
解决Layui中templet中a的onclick参数传递的问题
2019/09/20 Javascript
详解微信小程序之提高应用速度小技巧
2020/01/07 Javascript
JavaScript运行机制实例分析
2020/04/11 Javascript
Python的Bottle框架中实现最基本的get和post的方法的教程
2015/04/30 Python
Python中eval带来的潜在风险代码分析
2017/12/11 Python
EM算法的python实现的方法步骤
2018/01/02 Python
《与孩子一起学编程》python自测题
2018/05/27 Python
Python 通过爬虫实现GitHub网页的模拟登录的示例代码
2020/08/17 Python
python中的测试框架
2020/11/13 Python
canvas压缩图片以及卡片制作的方法示例
2018/12/04 HTML / CSS
eharmony澳大利亚:网上约会服务
2020/02/29 全球购物
.net工程师笔试题
2012/06/09 面试题
nohup的用法
2012/11/26 面试题
个人求职信范例
2014/01/29 职场文书
应聘教师求职信
2014/07/19 职场文书
工作散漫检讨书
2014/09/16 职场文书
2014年社团工作总结范文
2014/11/27 职场文书
介绍长城的导游词
2015/01/30 职场文书
管理者们如何制定2019年的工作计划?
2019/07/01 职场文书
Win10 Anaconda安装python-pcl
2022/04/29 Servers