JSP路径获取

C#与欧姆龙PLC 通信——fins udp协议 该调试助手专门为了帮助大家学习以及测试Fins-Udp通信,下面进行详细介绍。 阅读详情

当视图层(jsp页面)需要用到资源时,需要获取资源的路径,引用的资源一般不会在同一个目录下,这时如果采用传统路径去找对应的css,js文件,可以会采用../的方式,../代表上一层目录,如在jsp页面引用mybody.css文件。路径../../css/mybody.css就是当前jsp文件的上一层目录的上一层目录对应的image下的123.jpg文件。

<link href="../../css/mybody.css" type="text/css"/ rel="stylesheet">

但是这种方式显然不合理,需要一层层后退比较繁琐,而且如果同个jsp页面多处引用也不方便。所以实际开发一般很少用../来找资源。

那么我们可以采用绝对路径,如../../css/mybody.css我们可以采用"http://127.0.0.1:8080/crm/../../css/mybody.css"类似这样的路径。

<link href="http://127.0.0.1:8080/crm/css/mybody.css" type="text/css"/ rel="stylesheet">

但是这样又显得很复杂,所以我们可以利用<base/>标签,这样在之后的路径书写时都会基于这个base路径

<base href="http://127.0.0.1:8080/crm">
    <link href=css/mybody.css" type="text/css"/ rel="stylesheet">

实际方法——动态获取路径: 协议,ip地址,端口号和应用名称都不应该写死,所以我们可以采用动态获取的方式来获取

​
<%
    String basePath
 =request.getScheme+"://"+request.getServerName+":"+request.getServerPort()+request.getContextPath+"/"/>
    %>
  
 <base href="<%=basePath%>">


​

request.getScheme():返回当前页面使用的协议;默认返回的是http,但是当SSL时返回https;

request.getServerName():返回当前页面所在的服务器的ip地址

request.getServerPort():返回当前页面所在的服务器使用的端口,如8080

request.getContextPath():返回当前应用的名字,如/crm

根据以上方法结合base标签就可以简单方便地实现路径的获取了。

基于SAHI算法优化YOLOv8的小目标检测性能研究 SAHI(SliceAwareHyperInference)是一种推理优化算法,通过将大图切片为小块并分别推理的方式,实现更精细的小目标检测。提升小目标检测精度:切片后的小目标在每个小块中占比更大,模型能够更好地聚焦。兼容性强:可直接集成到现有目标检测框架中(如YOLO系列、Detectron2等)。支持大分辨率图片和视频推理:减少硬件对大图推理的限制。本文详细探讨了如何通过SAHI(切片辅助超推理算法)结合YOLOv8模型,有效提升小目标检测性能,尤其是在高分辨率图片和视频场景中表现优异。 阅读详情

相关推荐

在运行opencv时出现的两个问题:AttributeError: module ‘cv2‘ has no attribute ‘gapi_wip_gst_GStreamerPipeline‘

解决了opencv的两个问题:由问题一引出 AttributeError: module 'cv2' has no attribute 'gapi_wip_gst_GStreamerPipeline' cv2.error:OpenCV(4.1.2)C:\projects\opencvpython\opencv\modules\highgui\src\window.cpp:717:error: (-2:Unspecified error) The function is not implemented...

hu_yinghui的博客 3275

JSP中获取当前项目路径

JSP中获取当前项目路径 · 在jsp中引入静态资源(js/css/jpg)或者网页的转跳,为了保险起见,最好前面加上项目名 两种方式(java脚本/el表达式) 1.java脚本 <%=request.getContextPath()%> 例: <script src="<%=request.getContextPath()%>/js/jquery-1.10.2....

qq_43773560的博客 2266

USB3.0 Type-B连接器SSTX/SSRX信号定义常见错误与硬件设计避坑指南

本文详细解析了USB3.0 Type-B连接器中SSTX/SSRX信号的定义标准与常见设计错误。针对连接器厂商图纸可能出现的信号标识错误,提供了实用的排查方法和硬件设计避坑指南,帮助工程师避免因引脚定义颠倒导致的通信降级或故障,确保USB3.0高速传输的稳定性。

gg901的博客 1266

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

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

梦想与激情同在 498

新能源知识库(68)复叠压缩式热泵蒸汽系统介绍

复叠压缩式热泵蒸汽系统通过多级压缩技术将低品位热能转化为高品位蒸汽,在汽车电镀场景中实现了高效、精准的能源利用。随着超高温工质与智能联供系统的发展,该技术将深度赋能电镀行业的高质量可持续发展。​:±1℃控温保障镀层均匀性,提升产品良率;多台复叠热泵+储热装置(如纺织厂6台热泵)复叠热泵+余热回收+智能控制(化工厂案例)​:无燃烧设计契合汽车行业ESG目标。单台高温热泵机组(如92P型号)复叠压缩式热泵蒸汽系统以。67.4万元(↓22%)600万–1200万元。事故率 ↓90%​​。150万–600万元。

竹君子之家 1420

Win10 Xbox游戏安装错误终极解决方案

Win10 Xbox游戏安装错误终极解决方案作为Windows 10系统深度用户,相信不少玩家都遇到过Xbox应用安装游戏失败的问题。这类问题轻则影响游戏体验,重则导致系统资源占用异常。本文将结合微软官方技术文档与实际维修案例,系统讲解Xbox游戏安装错误的深层原因与解决方案,帮助读者建立完整的故障处理思维体系。

mmoo_python的博客 2065

java(JSP)中几种获取项目路径方式

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

cuker919的专栏 444

AI虚拟人物 数字人直播,不用出镜,不用露脸的直播方式(附教程 软件)

我们先来看一组数据,这是我通过蝉妈妈查到的某位虚拟主播的一个带货数据,粉丝还不到 3000 人,每次直播 1 到 4 个小时,30天的总销量达到了1200单,15天,总销售额 2 万,可能相对来说客单价还是比较低,最关键的是才直播了 6 场,如果说他能够一个月直播 20 天,每天花 4个小时去直播,当个副业来做,就可以达到最起码月入 3 万的一个收入水平,我个人觉得是非常的不错的。大家把商品图片放在背景,只要场景设置的不错,场景和产品的关联度高,直播的时候挂上购买链接也会有一定的成交。

. 7万+

JSP配置对外访问路径

配置jsp对外访问路径

zlq7777的博客 1193

从Mate到Mate40 Pro+:华为旗舰核心配置演进与选购避坑指南

本文回顾了华为Mate系列从初代到Mate40 Pro+的核心配置演进历程,重点分析了处理器性能、影像系统、屏幕设计及续航快充的技术突破。针对选购需求,提供了区分版本、5G选择及存储配置的实用避坑建议,帮助消费者明智选择华为旗舰机型。

weixin_30015371的博客 494

49、非合作目标运动参数估计与状态滤波方法研究

本文研究了非合作空间目标的运动参数估计与状态滤波方法。通过分析目标的章动运动特性,建立了运动方程,并分别提出了基于最小二乘法的质心运动参数估计方法和旋转运动参数估计方法。同时,设计了误差状态卡尔曼滤波器(ESKF)用于姿态滤波和角速度估计,以提高估计精度。仿真实验验证了所提方法的有效性,能够准确估计目标的运动参数和状态信息,为在轨服务提供了技术支持。

gpt4scribbler的博客 89

Servlet/Jsp中路径获取

在Jsp或者Servlet中对于路径的获取是经常使用的,通常借助request这个对象获取 可以获取相对路径,也可以获取绝对路径 String path = request.getContextPath(); String servletPath=request.getServletPath(); //相对路径、已经舍弃 String realPath=request.getRealPat...

cgl_dong的博客 530

大数据在电力行业的应用案例解析 -【电力技术】(十)电力数字化运营与大数据精准服务体系建设

电力数字化运营,是大数据在电力行业从技术场景走向业务价值的最终落点。它以数据为纽带,将用户、设备、服务、收益、风险全部纳入统一闭环,实现从 “管好电” 向 “运营好能源资产” 升级。在新型电力系统与市场化改革双重驱动下,谁能用好数据、建好闭环、做好运营,谁就能在服务、成本、效益、安全上建立长期优势。

getusushu的博客 69

JSP中获取各种路径的方法

我们当中可能有很多人不知道如何获得jsp中的路径怎么获取 方法一: 跳转到test2 方法二: &lt;% String path = request.getContextPath(); String basePath = request.getScheme()+"

immense的博客 3515

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

获取jsp的物理路径

当前WEB应用的物理路径: 当前访问的JSP文件的物理路径: 当前访问jsp文件的所在目录的物理路径:     String path=application.getRealPath(request.getRequestURI());     String dir=new java.io.File(path).getParent();     out.println("dir);

简单而思进取 7776

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

java获取jsp_JSP、JAVA获取各种路径总结

JSP中获得当前应用的相对路径和绝对路径根目录所对应的绝对路径:request.getRequestURI()文件的绝对路径  :application.getRealPath(request.getRequestURI());当前web应用的绝对路径 :application.getRealPath("/");取得请求文件的上层目录:new File(application.getRealPat...

weixin_28899845的博客 134

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

jsp 和 Servlet中获取路径的各种方法总结

 1.JSP中获得当前应用的相对路径和绝对路径: 根目录所对应的绝对路径:request.getRequestURI() 文件的绝对路径:application.getRealPath(request.getRequestURI()); 当前web应用的绝对路径 :application.getRealPath("/"); 取得请求文件的上层目录:new File(application.getR

老罗技术专栏 1955

JSP中获取路径的方式

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

刘书的IT博客 958

JSP各种路径的获取

<%@ page contentType="text/html; charset=utf8" language="java" import="java.io.*" errorPage="" %> Get Paths 当前WEB应用的物理路径: 当前你求请的JSP文件的物理路径: <% String path=application.getRealPath(r

Code Note 500

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

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

Xiangyue のblog 1775

在js、jsp文件中如何获取项目绝对路径

js、jsp如何文件获取项目绝对路径1,js文件中获取项目绝对路径2,jsp文件中获取项目绝对路径 原创地址:https://blog.youkuaiyun.com/QQ826688096/article/details/89075783 1,js文件中获取项目绝对路径 在“.js”文件里面,加入下面方法。该方法就是获取形如:192.168.1.110/zgxt...

weixin_30295091的博客 593

JSP、JAVA获取各种路径总结

为什么80%的码农都做不了架构师?>>> ...

weixin_33860737的博客 383

jsp和 js 获取 路径

jsp和 js 获取 路径 js 在页面上 var rul =window.location.href;然后再截取 url= rul.substring(0,rul.length-11);,取得访问路径。结果为:http://localhost:8080/项目名/根目录名/访问的文件 1.jsp中取得路径: 以工程名为TEST为例: (1)得到包含工程名的当前页面全路径

u010002783的专栏 539

jsp获取当前路径

document.location.href

zheyijieyou的博客 358

jsp获取路径(大全)

jsp 获取文件路径   当前WEB应用的物理路径: 当前你求请的JSP文件的物理路径:     String path=application.getRealPath(request.getRequestURI());     String dir=new File(path).getParent();     out.println("当

zlxfogger的专栏 2345

JSP 获取各种路径

jsp获取服务器路径 当前WEB应用物理路径: 当前请求的JSP文件的物理路径: String path=application.getRealPath(request.getRequestURI()); String dir=new File(path).getParent(); out.println("当前JSP文件所在目录的物理路径"+dir+""); Stri

zhangyisheng1的专栏 403
上一篇: SSM项目代码优化及技巧积累(一)
下一篇: SpringBoot集成Redis的方法及步骤
Ethan_Zhuo
博客等级 码龄6年 2粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ethan_Zhuo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值