html怎么样取jsp中的路径,jsp中获得路径的两种方法和获得url路径的方法(推荐)
是解决相对路径的问题,可返回站点的根路径。
//这样获得的是绝对路径
//这样获得的是相对路径
能够更有效的防治连接的失效。
request.getContextPath()得到的是项目的名字,如果项目为根目录,则得到一个"",即空的字条串, 如果项目为dzjc,/ 将得到dzjc/,服务器端的路径则会自动加上, 应该就是指当前路径下的这个xxx.jsp页面,有时候也可以在head里设置html:base来解决路径的问题,不过用的最多的还是request.getContextPath。
如果想得到工程文件的实际物理路径,可通过:,这样页面就会输出:d:\web\
现在request.getRealPath("") 这个方法已经不推荐使用了,可以使用
this.getServletContext().getRealPath("/") 得到工程文件的实际物理路径,也就是绝对地址获得uri路径的方法这个方法是
HttpServletRequest的装饰类HttpServletRequestWrapper中方法(运用的是装饰模式)String url=request.getRequestURI();
System.out.println(url); //输出 /2/LoginServlet 项目名称+当前执行页面的url
以上这篇jsp中获得路径的两种方法和获得url路径的方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
html怎么样取jsp中的路径,jsp中获得路径的两种方法和获得url路径的方法(推荐)相关推荐
- 面试中的最常被问到的两种锁
文章目录 面试中的最常被问到的两种锁 **锁的分类** **乐观锁** **悲观锁** 面试中的最常被问到的两种锁 公众号后台领取更多 面试必看资料 面试中经常被问到的锁到底是哪两种锁呢?接下来我们就 ...
- 创建一个银行账户的继承层次,表示银行的所有客户的账户。每个客户都能在他们的银行账户存钱,取钱。但是账户可以分为更具体的两种类型,例如,依靠存款生息的存储账户SavingsAccount类
关联与继承练习题 题目: 源码: Account(账户)类: CheckingAccount(信用卡)类: SavingsAccount(借记卡)类: Person(用户)类: Transaction ...
- 在面向数据流的设计方法中,一般把数据流图中的数据流划分为 (16) 两种。 答案:C
在面向数据流的设计方法中,一般把数据流图中的数据流划分为 (16) 两种. (16)A.数据流和事务流 B.变换流和数据流 C.变换流和事务流 D.控制流和事务流 数据流的类型决定映射的方法.数据流有 ...
- JUC里面的相关分类|| java并发编程中,关于锁的实现方式有两种synchronized ,Lock || Lock——ReentrantLock||AQS(抽象队列同步器)
JUC分类 java并发编程中,关于锁的实现方式有两种synchronized ,Lock AQS--AbstractQueuedSynchronizer
- 多个html如何套用套一个头部,Vue.js项目中管理每个页面的头部标签的两种方法...
在 Vue SPA 应用中,如果想要修改 HTML 的头部标签,如页面的 title ,我们只能去修改 index.html 模板文件,但是这个是全局的修改,如何为每个页面都设置不一样的 title ...
- java整型转换为数组_基于java中byte数组与int类型的转换(两种方法)
java中byte数组与int类型的转换,在网络编程中这个算法是最基本的算法,我们都知道,在socket传输中,发送.者接收的数据都是 byte数组,但是int类型是4个byte组成的,如何把一个整形 ...
- vue中基于echarts和基于高德地图的两种地图下钻与上浮方式
** vue中基于echarts和基于高德地图的两种地图下钻与上浮方式 ** 基于echarts的地图下钻与上浮(浙江省为例) 第一步:在<template>中构建承载echarts的do ...
- xlsx怎么设置行高列宽_Excel2016中调整行高和列宽的两种方法
在报表的编辑过程中经常需要调整特定行的行高或列的列宽,例如当单元格中输入的数据超出该单元格宽度时,需要调整单元格的列宽.本文图文讲述了Excel2016中调整行高和列宽的两种方法. 方法一:使用命令调 ...
- 19、angular1之pass-word组件、input-select组件 、only-select组件(两种)、on-off组件、layui中的datetime示例、京东购物车、两种作用域绑定、
19.angular1之pass-word组件.input-select组件 .only-select组件(两种).on-off组件.layui中的datetime示例.京东购物车.两种作用域绑定.两 ...
最新文章
- 【干货】图神经网络的十大学习资源分享
- c语言 unlink,unlink 漏洞笔记
- JavaScript权威指南--客户端存储
- Loj2687,jzoj3320-文本编辑器【线头dp】
- 计算机网络技术教材多少钱,计算机网络技术课程标准教材.doc
- ajax php 返回数组并父子给变量,将字符串变量从PHP发送回数组变量的ajax ...?
- pip更新pip,升级 pip3怎么做?
- 2022软件项目管理案例教程期末考知识点汇总(期末复习用)
- 修改文件类型(txt文件改为bat、sh文件)
- DAPP 开发直通车-如何基于NEL 轻钱包来开发DAPP
- 黔程似锦——2021国庆游攻略
- A - Artwork Gym - 101550A
- 谷歌发布 12 款 Chrome 新皮肤
- Matlab绘图-详细全面(图)
- Wide-Mouth Frog(大嘴青蛙)协议
- armbian清理_小孩子才做选择,OMV、HomeAssistant我全都要,小白也能看懂的N1盒子纯净刷机指南...
- 高并发情况下保证高可用性
- 轻松学会设计模式——工厂模式
- 【每日新闻】2019年宏观经济展望!
- Java 开发常用的 Linux 命令知识积累
热门文章
- ajax怎样获得表头信息,layui.table动态获取表头和列表数据示例
- java condition详解_Java使用Condition控制线程通信的方法实例详解
- 计算机专业学位英语试题,(荐)2015年最新电大学位英语考试精篇复习资料 小抄版.doc...
- java字符串逐个分解_改进JAVA字符串分解的方法
- Spring MVC中处理Request和Response的策略
- 皮一皮:不能太自信。。。
- 重磅消息:Redis 6.0.0 稳定版发布
- Spring Boot自定义 Servlet Filter 的两种方式
- matlab第四章例题,第四章课后作业matlab验证
- SpringBoot整合security的登录问题