关于web工程中java类如何获取webapp路径下的文件

原创 2015年11月18日 23:42:09

1.需要创建一个servlet继承ServletContextListener监听器

2.web.xml配置监听器,

<listener>
<listener-class>com.stee.configurationmanagement.init.TestWebPath</listener-class>
</listener>

3.如果需要servlet在web容器启动的时候就实例化,可以配置<load-on-startup>1</load-on-startup>,大于0.

4.监听器在servlet实例化的时候会调用contextInitialized(ServletContextEvent servletContextEvent)方法,然后在这个方法中使用这个方法的参数即可获取webapp路径

String webRootPath = servletContextEvent.getServletContext()
		        .getRealPath("/");
		 System.out.println(webRootPath);
		if (webRootPath == null) {
		    try {
		        webRootPath = servletContextEvent.getServletContext()
		                .getResource("/").getFile();
		        System.out.println(webRootPath);
		    } catch (MalformedURLException e) {
		        LoggerUtil.logger.info(("获取WEBROOT失败!"));
		    }
		}

spring java 获取webapp下文件路径

@RequestMapping("/act/worldcup_schedule_time/imgdownload")     @ResponseBody     public String sch...

JAVA文件中获取路径及WEB应用程序获取路径方法

1. 基本概念的理解 `绝对路径`:你应用上的文件或目录在硬盘上真正的路径,如:URL、物理路径 例如: c:/xyz/test.txt代表了test.txt文件的绝对路径; ...

Tomcat正常启动,可以访问其主页,却不能访问webapp中的项目的jsp文件

如果是404,那么就是页面的路径不对,你要检查一下你的项目名称和jsp页面的名称了。如果是500,那么就是你jsp页面有错误;右键项目 –> Properties –> myEclipse –>...
  • lmb55
  • lmb55
  • 2015年11月01日 21:36
  • 10131

【已解决】可以访问Tomcat下webapp中的文件目录(间接实现下载功能)

找到配置文件如下 conf/web.xml --> tomcat的Web配置文件 listings false value改成 true就行了! ...

利用Maven创建Javaweb工程时,webapp文件夹在项目根目录下没有显示怎么办?

作为一个初学者,相信很多人会遇到跟我相同的问题,解决办法其实很简单。在建立好所需的Maven项目之后,右键单击项目名,在根目录下新建一个名为src/main/webdapp的资源文件夹(Source ...

java 获取web根目录

java 获取web根目录的方法我目前用到的有两种: 1,获取类方法所在的目录截取根目录 //在类FreemarkerUtil中获取其class目录 String path = FreemarkerU...

WEB应用中读取资源文件的方式有三种

调用getResourceAsStream方法目前接触到的有两种: 1. Class.getClassLoader.getResourceAsStream(String path) :参数里的路...

关于获取webapp路径问题

1.可以在servlet的init方法里  String path = getServletContext().getRealPath("/");  这将获取web项目的全路径  例如 :E:\...

Java Web类路径,项目路径的获取问题

//类加载根路径 String classPath = this.getClass().getResource("/").getPath();//类加载根路径 URL xmlPath = this.g...

JavaWeb中读取文件资源的路径问题

在做javaweb开发的时候,我们可能会需要从本地硬盘上读取某一个文件资源,或者修改某一个文件,这个时候就需要先找到这个文件,然后用FileInputStrem等文件字节。字符流来将这个文件读取到内存...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于web工程中java类如何获取webapp路径下的文件
举报原因:
原因补充:

(最多只允许输入30个字)