`

Jsp,servlet,普通java类中获取应用名和磁盘路径的方法

 
阅读更多
1.JSP 中得到应用名
<%=request.getContextPath()%> 

${pageContext.request.contextPath}

返回的是request.getContextPath()

2.jsp,servlet获得磁盘路径

request.getRealPath()

这个方法已经不推荐使用,在servlet后继版本中将被取缔。

getServletContext().getRealPath("/")

这个方法比较好用,可以直接在servlet和jsp中使用。

request.getSession().getServletContext().getRealPath()

也可以在jsp和servlet使用。

3.jsp,servlet,*.java 获得磁盘路径
this.getClass ().getClassLoader().getResource("/").getPath()

这个方法可以在任意jsp,servlet,java 文件中使用,因为不管是jsp,servlet其实都是java程序,都是一个class。所以它应该是一个通用的方法。
分享到:
评论

相关推荐

    jsp 上传图片并保存到数据库里的servlet代码和jsp代码

    在Java Web开发中,JSP(JavaServer Pages)和Servlet是常见的技术,用于构建动态网页应用。本主题将深入探讨如何使用JSP和Servlet来实现一个图片上传功能,并将图片数据存储到Oracle数据库中。 首先,我们需要理解...

    用servlet将jsp文件内容转为html

    使用`RequestDispatcher`接口的`include`方法获取JSP页面的内容。 4. 将获取到的JSP内容输出到一个`ByteArrayOutputStream`对象中。 5. 最后,将`ByteArrayOutputStream`中的内容写入到指定的HTML文件中。 #### ...

    jsp+servlet实现文件上传和下载

    在Java Web开发中,`JSP(JavaServer Pages)` 和 `Servlet` 是常见的两种技术,用于构建动态网站。它们可以协同工作,处理用户请求,提供交互性。在这个主题中,“jsp+servlet实现文件上传和下载”是核心知识点,...

    在JSP中显示servlet中生成的或读取的图片

    在JSP中显示Servlet生成或读取的图片是一项常见的任务,尤其在动态网站开发中,例如用户上传的图片处理、验证码生成等场景。本篇将详细介绍如何实现这一功能,涉及的知识点包括Java Servlet、JSP、HTTP协议以及文件I...

    基于jsp的代码,关于如何把图片上传到硬盘

    在Web开发中,图片上传是一项常见的功能,尤其是在社交媒体、电子商务网站和内容管理系统中。本教程将探讨如何使用Java Server Pages (JSP) 技术来实现这个功能,将图片从客户端上传到服务器的硬盘上。JSP是Java平台...

    JAVA开发中相对路径汇编.pdf

    相对路径和绝对路径是文件定位的关键概念,它们在JSP和Servlet中扮演着重要角色。 **1. 基本概念** - **绝对路径**:绝对路径是文件或目录在磁盘上的完整路径,包括驱动器字母(在Windows系统中)或者根目录(如"/...

    servlet+jsp文件上传和下载

    在IT行业中,Servlet和JSP是Java Web开发中不可或缺的部分,它们经常被用来处理动态网页内容和服务器端的业务逻辑。在这个"Servlet+jsp文件上传和下载"的场景中,我们将探讨如何使用这两种技术实现文件的上传与下载...

    java源码包---java 源码 大量 实例

     util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...

    java_web开发中的路径问题借鉴.pdf

    在JSP和Servlet中,服务器端的相对路径是相对于Web应用的,而非客户端的浏览器。因此,`request.getRequestDispatcher()`和`response.sendRedirect()`中的路径应考虑服务器端解析的特点。 关于URI(统一资源标识符...

    jspsmartupload上传文件工程路径中文无乱码

    在这个Eclipse工程实例中,我们将探讨如何使用`jspsmartupload`来实现文件和图片的上传,同时确保文件保存路径中的中文字符不会出现乱码问题。 首先,`jspsmartupload`库解决了文件上传过程中的一些常见问题,如...

    jsp文件上传类 jsp文件上传类

    在Java服务器页面(JSP)中处理文件上传是一项常见的任务,尤其在开发Web应用程序时,如用户需要上传图片、文档或其他类型的数据。本知识点将详细讲解JSP中的文件上传类和相关技术,以及如何实现一个基本的文件上传...

    简单操作实现Java jsp servlet文件上传过程解析

    在Java Web开发中,使用JSP和Servlet进行文件上传是一项常见的任务。Apache Commons FileUpload库提供了方便的API来处理文件上传。下面我们将详细解释如何通过简单的步骤实现这个过程。 首先,确保你的项目中包含了...

    java编写的目录树磁盘文件

    1. 文件I/O:使用`java.io.File`类来获取文件和目录的信息,包括路径、名称、大小、修改时间等。 2. 文件遍历:通过递归方法遍历文件系统,获取所有子目录和文件。 3. JSON序列化:将文件系统数据转化为JSON格式,以...

    详解Java读取本地文件并显示在JSP文件中

    在JSP页面中,通常使用EL表达式来动态展示从Java代码中传递过来的文件路径或内容。通过JSP的内置对象request、session或application可以获取服务器端Java代码处理的结果,并在页面中进行展示。 在涉及图片显示的...

    Java/Jsp 多功能上传下载模块

    Java/JSP多功能上传下载模块是Web开发中常见的一种功能组件,尤其在企业级应用和网站中,用于处理用户上传文件(如图片、文档等)和下载资源的需求。本模块提供了完善的解决方案,支持多文件上传和下载,使得用户...

    JspRun!_6.0.0_GBK_War.zip安装压缩包

    3. **Servlet支持**:作为JSP的基础,Servlet在后台处理用户的请求,实现了动态网站的核心功能,如数据处理和业务逻辑。 4. **GBK编码**:GBK是中国大陆常用的汉字编码标准,包含了大量汉字,能有效支持中文字符...

    java和jsp针对上传功能的系统

    在IT行业中,Java和JSP(JavaServer Pages)是常用于构建动态Web应用程序的技术。当涉及到文件上传功能时,这两个技术结合可以提供一种强大的解决方案。本文将深入探讨如何使用Java和JSP来实现一个文件上传系统。 ...

    文件的上传与下载过滤操作技术(java jsp )

    在文件上传与下载的场景中,JSP通常用于创建用户界面,而Servlet则负责处理用户的请求和响应。 1. **文件上传**:在Java中,我们通常使用`Commons-FileUpload`库来处理文件上传。这个库提供了一套API,可以解析HTTP...

    JSP环境探针

    这个工具可以帮助开发者了解服务器上的JSP配置、类路径、Java虚拟机(JVM)参数、以及与JSP相关的各种组件的状态,从而有效地调试和优化应用。 在JSP开发中,我们经常会遇到一些环境相关的问题,例如类库冲突、版本...

    jspupload.zip_JSP源码_jsp_jspupload_zip

    这个压缩包的核心是针对JSP的文件上传功能进行设计和开发的,通常用于Web应用中让用户能够上传文件到服务器。 【描述】"JSP源码-jspupload.zip" 提示我们这个压缩包提供了完整的JSP源代码,专注于文件上传功能。在...

Global site tag (gtag.js) - Google Analytics