在Spring框架中获取服务器绝对路径

原创 2013年12月02日 20:27:50

     在web应用程序中经常需要获取服务器的绝对路径,通过实现Spring的相关接口可以满足这一要求.

其工具类的代码如下:

package org.sklse.jz.util;

import java.io.FileNotFoundException;

import javax.servlet.ServletContext;

import org.springframework.web.context.ServletContextAware;
import org.springframework.web.util.WebUtils;



public class WebUtil implements ServletContextAware{
	
	public static String DIR=null;
	
	public static ServletContext servletContext=null;

	@Override
	public void setServletContext(ServletContext context) {
		try {
			servletContext=context;
			DIR = WebUtils.getRealPath(context, "/WEB-INF/");
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		}
	}

	

}
在配置文件中需要加入相关bean的配置:

<bean class="org.sklse.jz.util.WebUtil"/>


spring使用流读取指定路径图片

//流读取图片 package cn.fenghuait.controller; import java.io.FileInputStream; import java.util.Map; ...
  • u010676540
  • u010676540
  • 2013年12月04日 16:05
  • 1574

【spring】关于location路径的设置(相对路径和绝对路径)

【spring】关于location路径的设置 1、相对路径 可以通过classpath和classpath*设置、如: 关于classpath和classpath*的区别请参照: 1.无论是c...
  • szwangdf
  • szwangdf
  • 2015年02月27日 17:11
  • 29099

spring配置文件路径你知多少

http://name327.iteye.com/blog/1628884 Java代码   org.springframework.core.io.supportClassPat...
  • lee1991723
  • lee1991723
  • 2016年10月19日 14:51
  • 1323

springmvc获取项目当前绝对路径,进行下载文件

service层 @Autowired private HttpServletRequest request; String path = request.getServletContext().g...
  • lipingrong01
  • lipingrong01
  • 2016年04月06日 11:22
  • 13419

Spring ApplicationListener获取WEB路径或WEB-INF路径的方法

要在Spring ApplicationListener获取WEB路径或WEB-INF路径,首先通过ContextRefreshedEvent获取Application上下文,然后将其强制转换为Web...
  • hongweigg
  • hongweigg
  • 2016年12月30日 10:35
  • 3553

SpringMvc的文件上传 和如何获取服务器的真正的文件路径

1、在表单中注意使用 enctype="multipart/form-data" Username: Password: Nickname: Email: Attach: 2.在s...
  • yanfeng918
  • yanfeng918
  • 2015年01月12日 00:01
  • 7216

Spring 读取配置文件 及路径问题

Spring容器最基本的接口就是BeanFactory. BeanFactory负责配置、创建、管理Bean,它有一个子接口ApplicationContext,也称为Spring上下文。Spring...
  • JackieLiuLixi
  • JackieLiuLixi
  • 2014年04月26日 21:52
  • 9687

Spring获取项目路径

public class XX implements ServletContextAware{ private ServletContext servletContext; @Override ...
  • caoyongjunjava
  • caoyongjunjava
  • 2014年01月03日 17:37
  • 13306

详解html和thymeleaf中的相对路径,解决springboot前台页面的相对路径问题

利用thymeleaf解决前端页面的URL问题
  • qq_35603331
  • qq_35603331
  • 2017年07月28日 14:31
  • 10947

SpringMvc的文件上传 和如何获取服务器的真正的文件路径

1、在表单中注意使用 enctype="multipart/form-data" Username: Password: Nickname: Email: Attach: 2.在s...
  • yanfeng918
  • yanfeng918
  • 2015年01月12日 00:01
  • 7216
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在Spring框架中获取服务器绝对路径
举报原因:
原因补充:

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