java中获取文件的服务器路径

java中获取文件的服务器路径//获取文件的服务器路径importjavax.servlet.ServletContext;importjavax.servlet.ServletException;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.Ht…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

//获取文件的服务器路径
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.File;
import java.io.IOException;

@WebServlet("/ServletContextDemo5")
public class ServletContextDemo5 extends HttpServlet { 
   
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
   

        //2.通过HttpServlet获取
        ServletContext context = this.getServletContext();
        //获取文件的服务器路径
        String realPath = context.getRealPath("/b.txt");//web目录下的资源访问
        System.out.println(realPath);//F:\Ideawork\day03\out\artifacts\day03_war_exploded\b.txt
        //File file = new File(realPath);
        String realPath1 = context.getRealPath("/WEB-INF/c.txt");//WEB-INF目录下的资源访问
        System.out.println(realPath1);
        String realPath2 = context.getRealPath("/WEB-INF/classes/a.txt");//src目录下的资源访问
        System.out.println(realPath2);


    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
   
        this.doPost(request,response);
    }
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/157487.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • offsetHeight,clientHeight,scrollHeight区别

    offsetHeight,clientHeight,scrollHeight区别介绍offsetHeight,clientHeight,scrollHeight的区别,offsetWidth,clientWidth,scrollWidth于此类似。offsetHeight:元素的高度+padding+scrollHeight+border。clientHeight:元素的视口高度,指元素的顶部内边框到底部内边框的距离(无滚动条)或顶部内边框到底部滚…

    2022年7月23日
    7
  • phpStudy中升级MySQL版本到5.7.17的方法步骤

    phpStudy中升级MySQL版本到5.7.17的方法步骤

    2021年10月22日
    28
  • centos搭建python环境_centos安装python

    centos搭建python环境_centos安装pythoncentos安装python环境查看系统自带版本查看系统自带版本位置下面介绍安装Python3的方法下载python包解压安装包创建软链接升级pip测试python3由于centos7原本就安装了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到。查看系统自带版本输入Python命令,查看可以得知是Python2.7.5版本查看系统自带版本位置whichpython一般是位于/usr/bin/python目录下。下面介绍安装Python3的方法

    2022年4月20日
    44
  • goland 2021.10激活码和账号(注册激活)

    (goland 2021.10激活码和账号)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年3月27日
    64
  • cxf实现webservice_简单框架

    cxf实现webservice_简单框架原文地址

    2022年9月21日
    0
  • Command Msiexec Install

    Command Msiexec Install解释包和安装产品的可执行程序是Msiexec.exe。注意,Msiexec还在返回时设置了一个与系统错误代码相对应的错误级别。命令行选项不区分大小写。下表中的命令行选项可用于WindowsInstaller3.0及更早版本。的StandardInstallerCommand-LineOptions也可以从WindowsInstaller3.0开始使用。COMMAND-LINEOPTIONS Option Parameters Meaning /I Pack..

    2022年10月24日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号