ServletContext_功能_获取文件服务器路径
获取文件的真实(服务器)路径
1. 方法:String getRealPath(String path)
String b = context.getRealPath("/b.txt");//web目录下资源访问
System.out.println(b);
String c = context.getRealPath("/WEB-INF/c.txt");//WEB-INF目录下的资源访问
System.out.println(c);
String a = context.getRealPath("/WEB-INF/classes/a.txt");//src目录下的资源访问
System.out.println(a);
package com.learn.web.servletcontext;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 {/*ServletContext功能:1. 获取MIME类型:2. 域对象:共享数据3. 获取文件的真实(服务器)路径*/// 通过HttpServlet获取ServletContext context = this.getServletContext();// 获取文件的服务器路径String b = context.getRealPath("/b.txt");//web目录下资源访问System.out.println(b);// File file = new File(realPath);String c = context.getRealPath("/WEB-INF/c.txt");//WEB-INF目录下的资源访问System.out.println(c);String a = context.getRealPath("/WEB-INF/classes/a.txt");//src目录下的资源访问System.out.println(a);}protected void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {this.doPost(request,response);}
}
ServletContext_功能_获取文件服务器路径相关推荐
- ServletContext_功能_获取MIME类型
1. 获取MIME类型: * MIME类型:在互联网通信过程中定义的一种文件数据类型 * 格式: 大类型/小类型 text/html image/jpeg * ...
- java获取method,2.5 反射——Class对象功能_获取Method
>[info] 反射--Class对象功能_获取Method * Method:方法对象 * 执行方法: * Object invoke(Object obj, Object... args) ...
- 反射_Class对象功能_获取Method
* Method:方法对象 * 执行方法: * Object invoke(Object obj, Object... args) * 获取方法名称: * St ...
- 反射_Class对象功能_获取Constructor
* Constructor:构造方法 * 创建对象: * T newInstance(Object... initargs) * 如果使用空参数构造方法创建对象,操作可以简化: ...
- 反射_Class对象功能_获取Field
* Field:成员变量 * 操作: 1. 设置值 * void set(Object obj, Object value) 2. ...
- ServletContext_功能_域对象
域对象:共享数据 1. setAttribute(String name,Object value) 2. getAttribute(String name) 3. remov ...
- C#_获取文件路径中的文件名_扩展名
using System; using System.IO; class Test { string path = "d:asdfasdf.bmp"; string fileNam ...
- php怎么实现缓存,PHP怎么实现缓存功能_后端开发
PHP7 垃圾回收机制(GC)解析_后端开发 垃圾回收机制是一种动态存储分配方案.它会自动释放程序不再需要的已分配的内存块. 自动回收内存的过程叫垃圾收集.垃圾回收机制可以让程序员不必过分关心程序内存 ...
- java的jna电脑桌面背景_获取bing图片并自动设置为电脑桌面背景(使用 URLDownloadToFile API函数)...
众所周知,bing搜索网站首页每日会更新一张图片,张张漂亮(额,也有一些不合我口味的),特别适合用来做电脑壁纸. 我们想要将bing网站背景图片设置为电脑桌面背景的通常做法是: 上网,搜索bing 找 ...
最新文章
- 干货丨从概念到实践,我们该如何构建自动微分库
- python强大体现在哪些方面-大公司里哪些方面运用了python?
- AI入门:不用任何公式把逐步提升讲清楚
- Hadoop大数据——mapreduce的join算法
- 创建一个Business partner reference extension field
- 实验三+067+冯艳芳
- GATK之VariantAnnotator
- 浙江科技学院计算机辅助教育试卷,(下册).-浙江科技学院经济与管理学院.doc
- linux下救援模式
- Java使用HttpURLConnection上传文件
- 倍增(LCA与ST表)
- UE4设置场景摄像机视角
- LINQ SelectMany cannot be inferred from the usage. Try specifying the type arguments explicitly.
- 一文学会 PC搭建opengl es C++开发环境
- linux 查看mysql
- 【数据挖掘】聚类分析
- 微信公众 mysql回复图片_微信公众平台开发消息回复总结介绍
- 【Unity VFX】VFX特效入门笔记-火花制作
- AMF、UPF、SMF
- org.yaml.snakeyaml.scanner.ScannerException: while scanning for the next token