1、 System.out.println(request.getContextPath());
打印结果:/news
2、System.out.println(request.getServletPath());
打印结果:/main/list.jsp
3、 System.out.println(request.getRequestURI());
打印结果:/news/main/list.jsp
4、 System.out.println(request.getRealPath("/"));
打印结果:F:\Tomcat 6.0\webapps\news\test
5 System.out.println(request.getPathInfo());
打印结果:/list.jsp
注意了 如果这个SERVLET配置了通配符
<servlet-mapping>
<servlet-name>Hello</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
request.getServletPath() getServletPath一定會取到你設定的mapping url
就很可能是“”
动态相对路径:
方案1:${pageContext.request.contextPath}
方案2:<%=request.getContextPath()%>
完全路径
方案1:<%=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath() %>
方案 2:${pageContext.request.scheme}
${pageContext.request.serverName}
${pageContext.request.serverPort}
${pageContext.request.contextPath}
JSTL中的路径
项目根目录
<c:set var="ctx" value="${pageContext.request.contextPath}"/>
用
<c:out value="${pageContext.servletContext.contextPath}" />
不保险的
分享到:
相关推荐
总结来说,JSP中使用绝对路径显示图片是一种常见的实践,它确保了无论页面在哪一级目录,图片都能正确加载。但是,合理地组织项目结构,配合服务器配置和优化技术,才能使网站的性能和可维护性达到最佳状态。
在JavaServer Pages (JSP) 开发中,理解并熟练运用相对路径是非常关键的技能,尤其是在处理页面间的链接、资源引用以及文件操作时。...同时,记得在实践中不断总结经验,优化路径策略,以适应项目需求的变化。
### JSP中使用Struts2 File属性选择文件夹路径 #### 背景与问题描述 在实际开发过程中,我们可能会遇到这样的需求:用户需要上传一个文件夹而非单个文件。然而,在使用Struts2框架时,其内置的`file`属性只允许...
【JSP期末概念总结】 JSP(JavaServer Pages)是一种基于Java的技术,它允许开发者在HTML页面中嵌入Java代码,以实现动态网页的创建。JSP文件在服务器上被编译成Servlet类,然后执行生成动态内容。JSP的核心在于将...
### JSP虚拟路径的配置 #### 一、老版本Tomcat中的虚拟路径配置方法 在较早版本的Tomcat(例如Tomcat 4.1)中,虚拟路径的配置主要是在`server.xml`文件中进行的。具体步骤如下: 1. **定位到`server.xml`文件**...
#### 二、JSP/Servlet中的相对路径和绝对路径 ##### 2.1 服务器端的地址 服务器端的相对地址是指相对于Web应用的地址。在服务器端解析时,这些地址与客户端浏览器解析的不同。 - **Forward**: 在Servlet中使用`...
在Java Server Pages(JSP)开发中,获取各种路径是构建动态网页和处理请求的关键步骤之一。本文将深入探讨在JSP中获取不同路径的方法,包括它们的应用场景、实现方式以及可能的影响,帮助开发者更好地理解和掌握JSP...
总结起来,“mysql+jsp路径设置”涉及了MySQL的安装、配置,JSP项目中的数据库集成,以及开发环境MyEclipse的使用。这些知识对于任何进行Web开发的程序员来说都是基础且重要的。在实践中,不断学习和优化这些设置,...
### JAVA 获取各种路径总结 在Java开发中,特别是在Web应用开发中,经常需要获取不同类型的路径,例如:当前Web应用的路径、特定文件的真实路径等。本文将详细讲解如何通过不同的方式来获取这些路径。 #### JSP中...
在JSP开发中,理解并熟练掌握绝对路径与相对路径的概念和用法,以及如何利用JSTL等标签库和EL表达式来简化路径管理是非常重要的。此外,熟悉JSP内置对象的使用也是提高开发效率的关键之一。通过本文的学习,希望能够...
以下是对Java Web中相对路径与绝对路径问题的深入总结: ### 一、路径概念与标准 #### 1. URL与URI URL(Uniform Resource Locator)统一资源定位符,是一种用于标识网络上资源位置的标准格式,如`...
总结,实现"Jsp图片上传资料并将图片路径上传至数据库"的过程涉及前端表单设计、后端文件处理、数据库操作、异常管理和安全措施。通过合理的设计和编程,可以构建一个高效、安全的图片上传系统。
在本篇JSP实验总结中,我们探讨了多个关键知识点,涵盖了JSP的运行机制、文件命名规则、Tomcat服务器的管理和错误处理等方面。以下是这些知识点的详细解析: 1. **服务器运行与本地打开的区别**: - 当通过本地...
在本篇文章中,我们将探讨如何进行JSP路径映射操作,以便能够正确访问放置在`WEB-INF`文件夹下的JSP页面。 首先,`WEB-INF`目录是一个特殊目录,它的设计目的是为了保护应用的敏感资源,比如类文件、配置文件等,...
### 从HttpServletRequest获取各种路径总结 #### 一、概述 在Java Web开发中,通过`HttpServletRequest`对象可以获取客户端请求的各种信息,包括但不限于路径信息。这些路径信息对于开发者来说至关重要,尤其是在...
### Java(Web)中相对路径与绝对路径问题总结 #### 基本概念理解 在Java Web开发中,路径的概念非常重要,因为它们直接影响到资源的加载和处理。路径分为两种类型:绝对路径和相对路径。 **绝对路径**是指文件或...
### JAVA类、JSP与Servlet获取工程路径方法详解 #### 概述 在Java Web开发过程中,经常需要获取项目的根目录或某个特定资源文件的绝对路径。这些路径信息对于加载资源文件、处理文件上传下载等功能至关重要。本文将...
- 基本语法:`<%@include file="relativePath"%>`,其中`relativePath`是相对于当前JSP文件的路径。 ##### 3. taglib指令 - 用于引入自定义标签库,指定标签库的URI和前缀。 - 基本语法:`...
### JSP页面跳转方法详解 ...#### 五、总结 在JSP开发中,合理选择不同的页面跳转方法对于提升用户体验和程序逻辑的清晰度非常重要。根据实际需求和应用场景选择最适合的跳转方式,可以更好地满足项目的需求。