23. 在html页面上加上<base href="<%=basePath>"
>这个标签意思就是html标签全从根开始找路径。
51.
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
在html里面有一个base标签,
<base href="<%=basePath %>">
var url = "<%=basePath%>servlet/ClientIdValidateServlet?clientId=" + trim(field.value) + "×tamp=" + new Date().getTime();
通过这样写代码不就解决了这个问题url路径的问题,不用写那么多../ ../了,最后一句是引用了。
52. 在实际开发中最好都从根开始查找资源,这样方便把精力放到业务逻辑分析上,了解html中base标签。
String realPath = request.getRealPath("images");
path: /MyWebTest
basePath: http://localhost:8080/MyWebTest/
realPath: D:\apache-tomcat-6.0.26\apache-tomcat-6.0.26\webapps\MyWebTest\images
25. 你在写servelt的时候,如果是/servlet/basedata/showServlet而你在页面上调用的时候用 ../servlet/basedata/shwoServlet的话,可以调用到,但是现在转发过去的页面上那些图片出不来了,因为页面上的图片地址是../image这样去拿到的,以前是一种巧合拿到的,
现在的图片../是退到basedata/这个目录,你得加两个../../图片才能显示出来。
26. 你这样开发比较麻烦,假如你又到web.xml文件里面加了一层,你的图片又要加一层../ 这样多麻烦啊。
27. 现在都从根找,拿到eclise自动在jsp文件头部生成的path 然后在
<head>
<base href="<%=basePath%>">
</head>
现在把页面上那些图片的什么../全去了,用ctrl+f,弹出的东西,输入一个../第二个框什么也不输,再点替换全没有../这东西了。
分享到:
相关推荐
在 JAVA 文件中获取项目的相对路径是非常重要的,特别是在 JSP/Servlet 中。下面将详细介绍在 JAVA 文件中获取项目的相对路径的相关知识点。 1. 绝对路径和相对路径的概念 在讨论获取项目的相对路径之前,我们需要...
windows linux 下,获取java项目绝对路径的方法,struts2设置了struts.multipart.saveDir后会在根目录建立文件夹,这样会涉及linux下的权限问题
1. **绝对路径**:从根目录开始的完整路径,如`/projectName/folder/fileName.jsp`。这种方式在跨服务器迁移时可能会出现问题,因为不同的服务器其根目录可能不同。 2. **相对路径**:相对于当前页面或资源文件的...
在Node.js开发中,项目路径指的是项目的根目录位置。正确设置项目路径对于项目启动、文件读取等操作至关重要。通常情况下,可以通过命令行工具(如CMD或PowerShell)来改变当前工作目录到项目所在位置。 #### 2. ...
- **在使用`getResource()`方法时**,如果路径不以`/`开头,则默认是从调用该方法的类的所在位置开始查找,而以`/`开头则表示从类路径的根目录开始查找。 #### 总结 通过以上分析可以看出,在Java中处理文件路径时...
而绝对路径则是指从磁盘根目录开始的完整路径。了解这两种路径的区别对于解决实际开发中的路径问题是至关重要的。 ### 二、获取相对路径 #### 2.1 使用`request.getContextPath()` `request.getContextPath()`...
绝对路径是指从根目录开始的完整路径,它明确指定了文件或目录的确切位置。例如,`file:/D:/java/eclipse32/workspace/jbpmtest3/bin/aaa.b` 是一个URI形式的绝对资源路径,它表示了文件`aaa.b`在硬盘上的具体位置。...
在Python编程中,获取项目根路径是一个常见的需求,特别是在处理资源文件、配置文件或进行多模块项目的构建时。本文将详细讲解如何通过Python代码来获取项目根路径,并介绍相关知识扩展,包括获取当前目录和上级目录...
绝对路径是指从文件系统的根目录开始到目标文件或目录的完整路径。这种路径写法非常直观,可以直接指向文件的位置,但在实际项目中并不推荐过多使用。原因在于,当项目需要部署到不同环境时(例如不同的开发人员电脑...
智能车项目基于C++在ROS中实现A星三维路径规划源码+使用说明.zip 【资源说明】 智能车在ROS中实现A星三维路径规划 **使用:* 开发语言: c++ 系统: Ubuntu18.04 melodic `````` 1.进入项目根目录 2.cd catkin_ws 3...
获得当前项目的根路径,js写出的公共方法,可在jsp中直接调用
- 在共享项目之前,确保所有的依赖项都已经包含在项目中,并且所有路径都是相对路径。 - 在不同版本的 Visual Studio 之间迁移项目时,仔细检查并更新所有相关的配置文件,确保它们与当前使用的 Visual Studio 版本...
在Java Web开发中,获取WEB-INF目录或者更广泛的WEBROOT(Web应用的根目录)的物理路径是一项常见的需求。这通常涉及到服务器环境变量、Servlet API的使用以及对Web应用部署结构的理解。以下将详细讲解如何在Java中...
在Java开发中,获取类加载路径和项目的根路径是一个常见需求,尤其对于需要动态加载资源文件的开发者来说至关重要。本文将详细分析五种获取这些路径的方式,包括优缺点和使用场景,帮助开发者更好地理解如何在Java...
开发web工程时经常要获取工程的根目录,自己用Java实现的获取Tomcat下war包部署的Web工程根目录路径的方法,主要利用web工程默认的目录结构,此外也可以指定工程名称获取工程目录的绝对路径
本篇文章将详细介绍如何在XMAPP中设置自定义的项目路径。 首先,理解XMAPP的目录结构至关重要。通常,XMAPP的安装目录下有一个名为"htdocs"的文件夹,这是默认的Web服务器根目录。当我们在浏览器中输入...
本文将深入探讨JSP(JavaServer Pages)环境中绝对路径与相对路径的区别及其应用场景,帮助开发者更好地理解这两种路径类型,并在实际开发中做出合适的选择。 #### 二、绝对路径与相对路径的基本概念 1. **绝对...
在Asp.net中,这可能意味着从Web服务器的根目录开始的完整路径,或者从当前应用程序的根目录开始的路径。例如,`/images/logo.png`是从Web服务器根目录开始的绝对路径,而`~/images/logo.png`是从当前应用程序的根...
例如,返回结果可能是`E:/myeclipse/test/WebRoot/WEB-INF/classes/`,这个路径对应于项目的Web应用的类路径根,对于Web应用来说,通常是`WEB-INF/classes`目录或者`WEB-INF/lib`中的JAR包。 2. `this.getClass()....
相对路径是相对于当前页面的路径,而绝对路径是从服务器根目录开始的完整路径。 例如,假设服务器根目录下有一个名为`resources`的文件夹,其中包含一个子文件夹`images`,里面存储了图片`logo.png`。绝对路径将是...