JSP request中获取url信息比较

jsp中request中的使用获取参数 想知道request怎么用,所以做了一个小实验,希望对大家有一点点帮助 立即下载
  1. 从Request对象中可以获取各种路径信息,以下例子:  
  2. 假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下  
  3. String path = request.getContextPath();  
  4. String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";  
  5. String remoteAddress=request.getRemoteAddr();  
  6. String servletPath=request.getServletPath();  
  7. String realPath=request.getRealPath("/");  
  8. String remoteUser=request.getRemoteUser();  
  9. String requestURI=request.getRequestURI();  
  10. out.println("path:"+path+"<br>");  
  11. out.println("basePath:"+basePath+"<br>");  
  12. out.println("remoteAddr:"+remoteAddress+"<br>");  
  13. out.println("servletPath:"+servletPath+"<br>");  
  14. out.println("realPath:"+realPath+"<br>");  
  15. out.println("remoteUser:"+remoteUser+"<br>");  
  16. out.println("requestURI:"+requestURI+"<br>");  
  17. 结果:  
  18. path:/WebDemo  
  19. basePath:http://localhost:8683/WebDemo/  
  20. remoteAddr:127.0.0.1  
  21. servletPath:/index.jsp  
  22. realPath:D:\apache-tomcat-6.0.13\webapps\WebDemo\  
  23. remoteUser:null  
  24. requestURI:/WebDemo/index.jsp  
  25. 从上不难看出request各个对应方法所代表的含义  



  1. 从request获取各种路径总结:  
  2. request.getRealPath("url");//虚拟目录映射为实际目录  
  3. request.getRealPath("./");//网页所在的目录  
  4. request.getRealPath("../");//网页所在目录的上一层目录  
  5. 假定你的web application(web应用)名称为news,你的浏览器中输入请求路径:http://localhost:8080/uploading/load.jsp  
  6. request.getContextPath()  =>  /uploading  
  7. request.getServletPath()  =>  /load.jsp  
  8. request.getRequestURL()  =>  http://localhost:8080/uploading/load.jsp  
  9. request.getRealPath("/")  =>   F:\learn\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\uploading\  
  10. 现在request.getRealPath("/") 这个方法已经不推荐使用了  
  11. 可以使用  
  12. ServletContext.getRealPath(java.lang.String)  instead.  
  13. request.getSession().getServletContext().getRealPath() 得到工程文件的实际物理路径,也就是绝对地址 
jsp中获得路径的两种方法和获得url路径的方法(推荐) <%=request.getContextPath()%>是解决相对路径的问题,可返回站点的根路径。 <a>/XXX.jsp”> //这样获得的是绝对路径 <a> //这样获得的是相对路径 <a>/XXXX.jsp”> 能够更有效的防治连接的失效。 request.getContextPath()得到的是项目的名字,如果项目为根目录,则得到一个””,即空的字条串, 如果项目为dzjc,<%=request.getContext 立即下载

相关推荐

jsp Request获取url信息的各种方法对比

从Request对象中可以获取各种路径信息,以下例子:  假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下  String path = request.getContextPath(); String basePath = request.getScheme()+://+request.getServerName()+:+request.getServerPort()+path+/; String remoteAddress=request.getRemoteAddr(); String serv

jsp Request获取url信息的各种方法比较

目录 1、从Request对象中可以获取各种路径信息 2、从request获取各种路径总结 3、比较getRequestURI的两种返回类型 1、从Request对象中可以获取各种路径信息 假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下 String path = request.getContextPath(); String basePath = request.getScheme()+"://"+r..

shelly0307的专栏 1647

GD32F307 USB主机模式 外接U盘升级 调试问题记录

在移植USB驱动做主机读U盘时遇到的问题。 问题1、移植USB驱动完成后,插入U盘,一直在 usbh_core_task 的默认case 和测试case中反复执行无法执行到后面的连接及以后得步骤。 问题2、在 usbh_core_task 函数中,一直卡在枚举的case,无法执行下面操作。具体卡在urb_wait的while循环无法跳出。

LGC_764385701的博客 1949

jsp Request获取url信息的各种方法

假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下  String path = request.getContextPath();  String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServ

JunXia 484

Qwen3.6-27B 本地部署踩坑实录:两块 4090 折腾一天的真实记录

《Qwen3.6-27B稠密模型部署实战》摘要:本文记录了在双4090(48GB)环境下部署Qwen3.6-27B-FP8量化模型的全过程。重点解决vLLM服务启动时transformers版本不兼容问题,推荐通过构建自定义Docker镜像升级依赖。详细讲解了关键参数配置,包括128K上下文长度保持、MTP推测解码加速等技术细节,并给出显存优化建议。实测表明该稠密模型在27B参数量级下编程能力超越上一代397B MoE模型,单卡即可流畅运行FP8版本,输出速度达90token/s,是开发者理想的编程助手。文

Fzuim的博客 2770

AD9253 LVDS 高速ADC驱动开发

对应:data clock时钟为500M DDR mode。具体内容:下文的参考博客写的很清楚,我就不详细写了。参考博客clock align模块不完整,本文新增这个模块。3、该款ADC工作在125Msps下,14bit - 2Lane - 1frame 模式。2、查阅Xilinx xapp524手册。1、查阅AD9253器件手册。

CAOXUN_FPGA的博客 2111

jsp Request获取url信息的各种方法比较

Java代码   从Request对象中可以获取各种路径信息,以下例子:   假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下   String path = request.getContextPath();   String basePath = request.getScheme()+":/...

weixin_34087503的博客 343

STM32电机库(ST-MC-Workbench)实战指南——三电阻电流采样电路参数配置详解

本文详细解析了STM32电机库(ST-MC-Workbench)中三电阻电流采样电路的参数配置方法,涵盖电阻选型、放大增益计算、滤波时间优化等关键步骤。通过实战案例和调试技巧,帮助工程师快速掌握电流采样技术,提升电机控制系统的精度与稳定性。特别针对ST-MC-Workbench界面参数设置提供了详细指导。

weixin_29186249的博客 511

JSP 如何获取request对象中的路径信息呢?

JSP获取request对象中的路径信息的方法分享

qq_25073223的博客 856

【向量数据库】Milvus向量数据库 ① 从入门到实战

Milvus是专为海量高维向量设计的开源数据库,支持AI搜索、图像识别、推荐系统等场景。相比传统关系型数据库(如PostgreSQL),它更高效处理语义检索、非结构化数据存储,可毫秒级响应亿级向量查询。单机场景下,推荐配置8GB内存/32GB硬盘,支持FAISS/HNSW等索引算法,支持GPU加速。本文涵盖优快云专属部署教程(CentOS脚本/配置调优),提供避坑指南与扩展资源,并对比分析与传统数据库差异。适合算法工程师、AI开发人员快速上手,附官方下载与性能测试技巧,手把手教你搭建高效向量检索系统!

xiezhiyi007的专栏 1590

2025华东杯A/B/C题解题思路+可运行代码参考

这些因素包括但不限于:助滑坡的坡度、运动员的质量、滑雪板的接触面与雪地的摩擦力、空气阻力系数、运动员的体型和衣物形态等。助滑坡是运动员滑行至起跳台前的最后一段坡道,这一段坡道的坡度、长度和运动员的姿势会直接影响到起跳时的初始速度。运动员的滑行速度不仅受助滑坡的坡度影响,还受到摩擦力、空气阻力和重力等多方面因素的影响。通过合理的姿势调整,运动员能够有效减少空气阻力,增加身体的重力加速度,进而提升滑行速度。助滑坡的角度通常介于10°到12°之间,而运动员的滑行速度将受到重力、摩擦力和空气阻力的共同作用。

qq_52590045的博客 1799
上一篇: 面试中关于二叉树的问题(Java版)
下一篇: Eclipse中Web项目创建完成后,动态添加web.xml文件。
ys_code
博客等级 码龄10年 13粉丝 24原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值