jsp常见获取地址函数之间的不同
对jsp中常用地址获取函数进行区分测试函数:
test1.jsp=======================<a href ="test.jsp?p=fuck">跳转到test2</a>test2.jsp=======================<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";out.println("basePath:"+basePath); out.println("<br/>"); out.println("getContextPath:"+request.getContextPath()); out.println("<br/>"); out.println("getServletPath:"+request.getServletPath()); out.println("<br/>"); out.println("getRequestURI:"+request.getRequestURI()); out.println("<br/>"); out.println("getRequestURL:"+request.getRequestURL()); out.println("<br/>"); out.println("getRealPath:"+request.getRealPath("/")); out.println("<br/>"); out.println("getServletContext().getRealPath:"+getServletContext().getRealPath("/")); out.println("<br/>"); out.println("getQueryString:"+request.getQueryString());%>
显示结果:
basePath:http://localhost:8080/test/ getContextPath:/test getServletPath:/test.jsp getRequestURI:/test/test.jsp getRequestURL:http://localhost:8080/test/test.jsp getRealPath:D:\Tomcat 6.0\webapps\test\ getServletContext().getRealPath:D:\Tomcat 6.0\webapps\test\ getQueryString:p=fuck
转载于:https://www.cnblogs.com/2017Crown/p/7137278.html
jsp常见获取地址函数之间的不同相关推荐
- php 获取ip mac,php获取IP、MAC地址函数
参数$AiType取值:1:IP,2:MAC,3:IP+MAC 返回 return string:地址串 function GetClientAddr($AiType=0) { $sMac = &qu ...
- 获取成员函数地址及获取函数地址
首先我们定义一个类Ctest,类里面包含三个不同形式的成员函数,静态成员函数statFunc().动态成员函数dynFunc()和虚拟函数virtFunc().在main函数中我们利用cout标 ...
- php获取下载地址,php获取当前页面完整URL地址函数
php获取当前页面完整URL地址函数,希望对你们有所帮助,代码如下: /** * 获取当前页面完整URL地址 */ function get_url() { $sys_protocal = isset ...
- C++获取重载函数的地址
重载函数是完全不同的几个函数,有不同的函数地址,当我们调用函数时,编译器根据实参确定要调用哪一个重载函数.有时候我们需要不调用函数的情况下获取某个重载函数的地址(比如将重载函数作为接口导出),该怎么做 ...
- java后台百度地图经纬度和地址之间的相互转换(通过经纬度获取地址、通过地址获取经纬度)
准备工作: 1.申请百度ak(v1版本的key) 百度地图开放平台链接:http://lbsyun.baidu.com/ 2.百度地图web服务API链接:http://lbsyun.baidu.c ...
- JavaScript常见变量和函数命名示例
JavaScript作为前端开发从业人员必须掌握的3大基础知识中最重要的一环,也是平是接触时间最长.写得最多的.在开发过程中必然会遇到命名的问题,你会词穷.纠结.惆怅吗?本文的出现相信能够解决大部分烦 ...
- hive 补0_Hive常见语句及函数
原标题:Hive常见语句及函数 一.数据库 1 创建库语句 CREATE DATABASE [IF NOT EXISTS] database_name [COMMENT database_commen ...
- 逆袭之路——python常见内置函数、表达式【day15】
今日内容概要 三元表达式(简化代码) 各种生成式(简化代码) 匿名函数(简化代码) 常见重要内置函数 常见内置函数补充 今日内容详细 一.三元表达式 三元表达式: 值1 if 条件 e ...
- windows10强制删除文件_苹果ID永久获取地址; 头条清爽版; 强制删除顽固文件; 某管家加速工具单文件版;以上为本期内容...
苹果ID 智网教派之前提供的6个苹果 ID 全部被锁,教长现已全部解锁. 被锁原因主要有二,一是多次试错密码,使得账号被强制进入保护模式:二是频繁登录 iCloud 导致账户被风控锁住. 教长本期主要 ...
最新文章
- Mybatis 强大的结果映射器ResultMap
- struts2的DevMode(开发模式)模式
- 解读GAN及其 2016 年度进展
- Faiss优化:针对OMP_NUM_THREADS环境变量设置的测试验证
- Kylin工作原理、体系架构
- 使用Terraform创建托管版Kubernetes
- 排序算法:直接插入排序算法实现及分析
- python 可视化项目_python3项目之数据可视化
- 微信小程序开发教程第八章:微信小程序分组开发与左滑功能实现
- 面向对象的七种设计原则
- mysql修改表字段小数点精度,mysql – 如何配置Rails以在表单字段中以正确的精度输出小数?...
- 实现DropDownList 无刷新的联动效果
- bzoj 1639: [Usaco2007 Mar]Monthly Expense 月度开支(二分)
- Node.js学习心得
- SCI论文下载之chrome插件
- Python使用Reportlab处理PDF数据 - 页面布局
- Mac浏览器提示安装证书错误,如何修复 Mac 上的无效证书错误
- WIN7 (64 位)安装AutoCAD2012失败解决方法
- HDU 6146:Pokémon GO
- Diskgenius分区简单教程
热门文章
- fork/join 并行编程
- WebLogic 数据源密码加密
- Devexpress XtraGrid 控件编辑的内容,如何实时生效
- 持续集成 - Hudson
- 使用QT进行内存管理
- 常州IBMV3700数据恢复成功
- ASP.NET Core 2.1带来SignalR、Razor类库
- tomcat启动卡死在: Initializing Spring root WebApplicationContext的解决办法
- 2017杭州·云栖大会第二天:阿里云发布了这些“黑科技”
- TCP及IP报头及协议