jsp中获得路径的两种方法和获得url路径的方法(推荐)
发布时间 - 2026-01-10 22:43:23 点击率:次<%=request.getContextPath()%>是解决相对路径的问题,可返回站点的根路径。

<a href="<%=request.getContextPath()%>/XXX.jsp"> //这样获得的是绝对路径
<a href="XXX.jsp"> //这样获得的是相对路径
<a href="<%=request.getContextPath()%>/XXXX.jsp"> 能够更有效的防治连接的失效。
request.getContextPath()得到的是项目的名字,如果项目为根目录,则得到一个"",即空的字条串, 如果项目为dzjc,<%=request.getContextPath()% >/ 将得到dzjc/,服务器端的路径则会自动加上, <a href="XXX.jsp"> 应该就是指当前路径下的这个xxx.jsp页面,有时候也可以在head里设置html:base来解决路径的问题,不过用的最多的还是request.getContextPath。
如果想得到工程文件的实际物理路径,可通过:<%=request.getRealPath("/")%>,这样页面就会输出:d:\web\
现在request.getRealPath("") 这个方法已经不推荐使用了,可以使用
this.getServletContext().getRealPath("/") 得到工程文件的实际物理路径,也就是绝对地址获得uri路径的方法这个方法是
HttpServletRequest的装饰类HttpServletRequestWrapper中方法(运用的是装饰模式)String url=request.getRequestURI();
System.out.println(url); //输出 /2/LoginServlet 项目名称+当前执行页面的url
以上这篇jsp中获得路径的两种方法和获得url路径的方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# jsp
# 获取url路径
# vue.js根据代码运行环境选择baseurl的方法
# JS正则表达式替换url参数的方法
# 详谈js对url进行编码和解码(三种方式的区别)
# JS解析url查询参数的简单代码
# JavaScript使用readAsDataUrl方法预览图片
# Angular.JS去掉访问路径URL中的#号详解
# JavaScript获取URL参数的方法之一
# JavaScript、C# URL编码、解码总结
# JS正则匹配URL网址的方法(可匹配www
# http开头的一切网址)
# JS中通过url动态获取图片大小的方法小结(两种方法)
# 的是
# 给大家
# 就会
# 最多
# 两种
# 希望能
# 可以使用
# 这篇
# 可通过
# 则会
# 小编
# 大家多多
# 就是指
# 更有效
# 想得到
# 使用了
# head
# request
# lt
# xxx
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
JavaScript如何实现音频处理_Web Audio API如何工作?
Laravel Fortify是什么,和Jetstream有什么关系
Laravel怎么使用artisan命令缓存配置和视图
高端建站如何打造兼具美学与转化的品牌官网?
html文件怎么打开证书错误_https协议的html打开提示不安全【指南】
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
canvas 画布在主流浏览器中的尺寸限制详细介绍
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
如何快速查询域名建站关键信息?
大学网站设计制作软件有哪些,如何将网站制作成自己app?
Laravel怎么清理缓存_Laravel optimize clear命令详解
laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法
Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】
如何快速登录WAP自助建站平台?
Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧
Linux系统命令中tree命令详解
大连 网站制作,大连天途有线官网?
Claude怎样写约束型提示词_Claude约束提示词写法【教程】
如何用免费手机建站系统零基础打造专业网站?
手机软键盘弹出时影响布局的解决方法
Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】
php做exe能调用系统命令吗_执行cmd指令实现方式【详解】
Laravel如何与Inertia.js和Vue/React构建现代单页应用
如何在阿里云ECS服务器部署织梦CMS网站?
为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】
做企业网站制作流程,企业网站制作基本流程有哪些?
HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】
Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决
Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】
Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门
如何用狗爹虚拟主机快速搭建网站?
如何在万网主机上快速搭建网站?
Laravel如何升级到最新版本?(升级指南和步骤)
Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层
Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】
香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南
微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】
UC浏览器如何设置启动页 UC浏览器启动页设置方法
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
北京专业网站制作设计师招聘,北京白云观官方网站?
如何制作一个表白网站视频,关于勇敢表白的小标题?
零基础网站服务器架设实战:轻量应用与域名解析配置指南
如何获取PHP WAP自助建站系统源码?
Laravel怎么实现微信登录_Laravel Socialite第三方登录集成
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧
如何在阿里云部署织梦网站?
如何在香港免费服务器上快速搭建网站?

