jsp中获得的路径的方法

jsp获取文件完整路径 可以获取文件完整路径,不过要求环境是在windows下的google浏览器,应为不同浏览器,不同操作系统下获取文件路径方法不同,我没有找到通用的方法,因为浏览器处于安全考虑本身就禁止访问本地中的文件系统。 立即下载

 

以工程名为TEST为例: 

(1)得到包含工程名的当前页面全路径:request.getRequestURI() 
结果:/TEST/test.jsp 
(2)得到工程名:request.getContextPath() 
结果:/TEST 
(3)得到当前页面所在目录下全名称:request.getServletPath()
结果:如果页面在jsp目录下 /TEST/jsp/test.jsp 
(4)得到页面所在服务器的全路径:application.getRealPath("页面.jsp") 
结果:D:\resin\webapps\TEST\test.jsp 
(5)得到页面所在服务器的绝对路径:absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent(); 
结果:D:\resin\webapps\TEST 

2.在类中取得路径: 

(1)类的绝对路径:Class.class.getClass().getResource("/").getPath() 
结果:/D:/TEST/WebRoot/WEB-INF/classes/pack/ 
(2)得到工程的路径:System.getProperty("user.dir") 
结果:D:\TEST 

3.在Servlet中取得路径: 

(1)得到工程目录:request.getSession().getServletContext().getRealPath("") 参数可具体到包名。 
结果:E:\Tomcat\webapps\TEST 
(2)得到IE地址栏地址:request.getRequestURL() 
结果:http://localhost:8080/TEST/test 
(3)得到相对地址:request.getRequestURI() 
结果:/TEST/test
ASPICE标准快速掌握「总目录」 欢迎大家来到雪云飞星的《ASPICE标准快速掌握》,开始前博主先列出本专栏学习的大纲,同时这也可以作为大家学习ASPICE协议知识点的参考。本专栏可以帮助大家快速掌握如何在项目中使用ASPICE,ASPICE的学习通常仅需要半天时间左右,掌握方法后完全就可以结合快查表来指导具体项目的质量提升了。 阅读详情

相关推荐

电源完整性之Cadence Sigrity Power DC_电热协同仿真

之前和大家分享过电源完整性之仿真设计原理链接: link.今天接着上一篇文章总结一下电源直流压降的的仿真操作流程及一些simulation中的设置参数,用到的是Cadence Sigrity 中的Power DC组件,来操作一下电热协同仿真,下面开始享受仿真的快乐吧: 第0步:仿真简介 电热协同仿真把电和热相互的影响考虑到了一起。因为电导率并不是固定不变的,而是和温度有关,随着温度的升高导电率会下降。同样电流流径电阻的时候会产生热量,此热量为焦耳热。因此为了获得准确的仿真信息,应考虑电与热的互相影响,进行电

刘小同学的博客 1万+

JAVA类,JSP,Servlet获取工程路径

[size=x-large]在jsp和class文件中调用的相对路径不同。在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。 另:在Jsp,Servlet,Java中详细获得路径的方法! 1.jsp中取得路径: 以工程名为T...

thtwinj2ee的专栏 719

用HFSS复现经典论文:从零搭建带孔缝屏蔽箱体模型(附完整建模步骤与避坑指南)

本文详细介绍了如何使用HFSS电磁仿真软件复现经典论文中的带孔缝屏蔽箱体模型,包括从零搭建模型、设置激励与边界条件、求解优化及结果验证的全过程。特别提供了建模中的布尔运算陷阱、激励设置技巧等实操难点的避坑指南,帮助工程师和学生深入理解电磁屏蔽效能研究。

weixin_30530339的博客 160

servlet中getServletContext().getRealPath("/")相关问题收集

【问题描述和定位】 众所周知,利用javax.servlet.ServletContext可以获取当前应用的许多有用的环境参数。其中 getRealPath(String path)就是其中之一。 但是在WebLogic和Tomcat,JBosss下运行时,其结果会不一致。 Tomcat,JBoss下运行时结果最后一个 字符是一个目录分隔符,而WebLogic下则没有。 举例如下: To

lzm18064126848的专栏 1万+

[uboot] (第一章)uboot流程——概述

[uboot] uboot流程系列: [project X] tiny210(s5pv210)上电启动流程(BL0-BL2)建议先看《[project X] tiny210(s5pv210)上电启动流程(BL0-BL2)》,根据例子了解一下上电之后的BL0\BL1\BL2阶段,以及各个阶段的运行位置,功能。==============================================

ooonebook的博客 1万+

shopro 商城,2025年新申请的微信支付提示失败,支付提示 Get Wechat Public Cert Error 问题的修复办法

shopro 商城,最近新申请的微信支付商户 支付提示 Get Wechat Public Cert Error 问题的修复办法

行走的卡路里 1245

pageContext.request.contextpath、getServletContext.getRealPath(““)、request.getContextPath()详解以及区别

对象来源不同是通过JSP的对象获取的,适用于JSP页面。是通过Servlet的对象获取的,适用于Servlet。是通过HttpServletRequest对象获取的,可以在Servlet或JSP中使用。返回值用途不同和返回Web应用的上下文路径,用于生成相对URL或其他与Web应用相关的路径操作。返回Web应用在服务器文件系统上的真实路径,用于访问服务器上的文件系统中的文件。使用环境主要在JSP页面中使用。主要在Servlet中使用,但也可以在JSP的脚本中使用。

2301_79858914的博客 1086

Synopsys SpyGlass 进行 RTL 功耗估计

通过上述脚本,您可以使用 Synopsys SpyGlass 对纯 RTL 代码和带有 FSDB 波形的 RTL 代码进行功耗估计,并支持将 SDC 文件转换为 SGDC 文件。

yumingqinglong的博客 2187

EL表达式在j2ee5使用不了的解决方法和EL表示根路径以及相对路径和绝对路径问题...

添加 表示根路径EL:${pageContext.request.contextPath} java文件获得根路径: [code="java"]request.getSession().getServletContext().getRealPath( "/")//获得项目的根路径[/code] JSP中获得当前应用的相对路径和绝对路径 [code="java"...

梦想与激情同在 499

PySide6 vs PyQt6:新手如何根据Python版本选择GUI库?附版本兼容性测试

本文针对Python GUI开发新手,详细对比了PySide6与PyQt6的核心差异,并提供了基于Python 3.8至3.12等不同版本的兼容性实测数据与选择建议。文章重点分析了版本选择策略,帮助开发者根据自身Python环境、项目需求(如与matplotlib集成)及许可证考量,做出最合适的决策,并附有安装验证与避坑指南。

weixin_29094539的博客 703

【运筹学】什么是基变量?对于线性规划问题中“基”概念的理解(3月3日学习笔记)

在学习《线性规划与目标规划》的过程中,课程的主讲老师郭韧给出了对于基概念的定义如下图 图片来源:运筹学(中国大学mooc网) 由此我产生了几个疑惑:1.如何理解B是线性规划问题的一个基?2.为什么说最多有CnmC_n^mCnm​个基呢?     1.如何理解B是线性规划问题的一个基?1.如何理解B是线性规划问题的一个基?1.如何理解B是线性规划问题的一个基? 在回答第一个...

纸羊同学的博客 3万+

java/jsp获取当前路径的几种方法

本文结合个人实验与网上资料整合@http://blog.youkuaiyun.com/snannan_268/article/details/5511614 String path = new File(application.getRealPath(request.getServletPath() )).getParent(); //路径获取jsp文件绝对路径 ...

weixin_30610755的博客 297

使用 MATLAB/Simulink + Communications Toolbox + 5G Toolbox,构建一个2×2 MIMO-OFDM通信系统

本文通过Simulink+CommunicationsToolbox构建2×2 MIMO-OFDM通信系统,重点实现信道均衡滤波器(ZF与MMSE)的设计与应用。详细介绍了系统架构、建模步骤(包括信道估计、均衡器实现)和仿真场景设计,通过BER、星座图和EVM对比分析验证了MMSE均衡器在抑制噪声和信号恢复方面的优势。文章总结了MIMO均衡的核心原理与实践经验,并提出了扩展至大规模MIMO、深度学习均衡器等优化方向,为无线通信系统设计提供实用指导。

amy_mhd的博客 127

jsp中获得路径的两种方法和获得url路径的方法

<%=request.getContextPath()%>是解决相对路径的问题,可返回站点的根路径。 <a href="<%=request.getContextPath()%>/XXX.jsp"> //这样获得的是绝对路径 <a href="XXX.jsp">//这样获得的是相对路径 <a href="<%=request.getContextPath()%>/XXXX.jsp"> 能够更有效的防治连接的失效。 request.get

qq_18350493的博客 872

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

JSP中获得的路径的方法

以工程名为TEST为例:  (1)得到包含工程名的当前页面全路径:request.getRequestURI()  结果:/TEST/test.jsp  (2)得到工程名:request.getContextPath()  结果:/TEST  (3)得到当前页面所在目录下全名称:request.getServletPath()  结果:如果页面在jsp目录下/TEST/jsp/test

baby_soga的专栏 605

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

GLM-5.1实战指南:8小时自主工作流与SWE-Bench真场景验证

大语言模型在长程任务中普遍存在状态衰减与上下文漂移问题,导致代码生成、Bug修复等工程任务难以持续可靠执行。GLM-5.1通过动态状态保持架构与轻量级静态分析器,实现任务目标结构化记忆与精准上下文锚定,显著提升长时推理稳定性与错误根因定位能力。其INT4量化部署方案支持消费级显卡运行,兼顾中文职场语义理解与数据主权控制,特别适用于代码重构、遗留系统维护、多源文档处理等真实软件工程场景。结合SWE-Bench Pro实测表现与本地化部署实践,为开发者提供可落地的AI辅助生产力升级路径。

weixin_33738578的博客 323

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

jsp中获得路径的两个方法和获得url路径的方法

是解决相对路径的问题,可返回站点的根路径。 /XXX.jsp"> //这样获得的是绝对路径 //这样获得的是相对路径 /XXXX.jsp"> 能够更有效的防治连接的失效。 request.getContextPath()得到的是项目的名字,如果项目为根目录,则得到一个"",即空的字条串, 如果项目为dzjc, / 将得到dzjc/,服务器端的路径则会自动加上, 应该就是指当前路径下的

q1054261752的博客 7676

java获取url前缀 jsp_jsp中获得路径的两种方法和获得url路径的方法(推荐)

是解决相对路径的问题,可返回站点的根路径。 //这样获得的是绝对路径 //这样获得的是相对路径 能够更有效的防治连接的失效。request.getcontextpath()得到的是项目的名字,如果项目为根目录,则得到一个"",即空的字条串, 如果项目为dzjc,/ 将得到dzjc/,服务器端的路径则会自动加上, 应该就是指当前路径下的这个xxx.jsp页面,有时候也可以在head里设置html:...

weixin_36105232的博客 2673

html怎么样取jsp中的路径,jsp中获得路径的两种方法和获得url路径的方法(推荐)

是解决相对路径的问题,可返回站点的根路径。 //这样获得的是绝对路径 //这样获得的是相对路径 能够更有效的防治连接的失效。request.getContextPath()得到的是项目的名字,如果项目为根目录,则得到一个"",即空的字条串, 如果项目为dzjc,/ 将得到dzjc/,服务器端的路径则会自动加上, 应该就是指当前路径下的这个xxx.jsp页面,有时候也可以在head里设置html:...

weixin_32136817的博客 472

Jsp,Servlet,Java中详细获得路径的方法!

Jsp,Servlet,Java中详细获得路径的方法!

CollectDew 424

Jsp和Servlet的一些获得路径方法

Jsp ${ pageContext.request.contextPath } Servlet //获得该目录的完整路径: //D:\Users\Administrator\Workspaces\MyEclipse 8.5\.metadata\.me_tcat\webapps\netinnet\WebRoot

ckl0035的专栏 531

关于jsp 获得当前绝对路径的方法

方法1)   request.getRequestURL(); 方法2)  request.getScheme()+"://"+request.getServerName()+":" +request.getServerPort()+request.getContextPath()+request.getServletPath(); 其中   getSchem...

weixin_30612769的博客 91
上一篇: jsp中img显示本地图片
下一篇: 编码中的setCharacterEncoding 理解
fancylovejava
博客等级 码龄16年 1052粉丝 184原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值