`

web模式下spring中获得webroot路径

    博客分类:
  • java
阅读更多
		WebApplicationContext context = (WebApplicationContext) servletConfig
				.getServletContext()
				.getAttribute(
						WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE);

			webrootDir = context.getResource("/").getFile().getAbsolutePath();

 

 

servlet中做法:

getServletContext().getRealPath("/");

 

分享到:
评论
4 楼 yongyuan.jiang 2009-03-31  
e........

Servlet 的 init 方法

zqjshiyingxiong 写道

servletConfig,,是怎么得到的?

3 楼 zqjshiyingxiong 2009-03-31  
servletConfig,,是怎么得到的?
2 楼 yongyuan.jiang 2008-09-11  
war形式?需要测试下~
1 楼 ddbird 2008-09-09  
war形式发布的应用,weblogic下面,能用么?

相关推荐

    如何读取webroot文件下的属性文件

    2. **访问webroot路径** 在Servlet容器(如Tomcat)中,`webroot`是应用程序的根目录,可以通过`ServletContext`对象获取。首先,我们需要在Servlet或者Filter中获取`ServletContext`实例: ```java ...

    web中的路径问题

    - `DebitNoteAction.class.getResource("")`:获取`DebitNoteAction`类所在的路径,输出结果类似于`file:/D:/eclipse/springTest/WebRoot/WEB-INF/classes/atacarnet/src/com/evi/modules/atacarnet/action/`。...

    java web开发中的路径问题

    3. **Spring框架的思路**:在`web.xml`中创建一个`webAppRootKey`的参数,并通过监听器、过滤器或Servlet将该键值写入系统属性中,后续可以通过`System.getProperty("webapp.root")`来获取WebRoot的物理路径。...

    Spring Web Services 框架入门研究--发布服务

    压缩包文件列表中的`.classpath`、`.mymetadata`、`.project`和`WebRoot`等文件是典型的Java项目配置文件,它们分别代表项目的类路径、MyEclipse或Eclipse的工作区元数据、项目配置信息和Web应用的根目录。...

    Java或web中解决所有路径问题

    2. **WebRoot路径**:这是Web应用的根目录,包含了所有的静态资源、JSP页面以及Web-INF目录下的配置文件和类文件。 3. **绝对路径与相对路径**:绝对路径是完整的文件系统路径,而相对路径则是相对于某个基点(如...

    01 下载文件在WebRoot文件夹下的downFile文件夹内.zip

    "01 下载文件在WebRoot文件夹下的downFile文件夹内.zip"这个标题揭示了我们正在讨论的是一个关于Java Web应用程序中文件下载的场景。这里的文件被存储在Web应用程序的根目录(WebRoot)下的特定子目录——"downFile...

    Spring在MyEclipse中的配置

    - **Spring支持包列表**:在`WebRoot/WEB-INF/lib`目录下,可以看到包含Spring各个组件的JAR包。 - **Spring配置文件列表**: - `spring.tld`:Spring的TLD标签库文件。 - `applicationContext.xml`:Spring的核心...

    Spring源码学习七:web应用自动装配Spring配置文件1

    `ContextLoaderListener`的`contextInitialized`方法主要负责调用`initWebApplicationContext`方法,该方法在`ContextLoader`类中实现,其作用是初始化Web环境下的Spring应用上下文(ApplicationContext)。...

    纯spring_web工程_例.zip

    8. **WebRoot**: 这是Web应用的根目录,包含HTML、CSS、JavaScript等静态资源,以及Spring MVC中的视图解析文件(如JSP、Thymeleaf模板)。此外,Web-INF子目录下通常会有web.xml,这是Web应用的部署描述符,用于...

    Web项目中使用Spring, 使用 Spring 的器监听器 ContextLoaderListener.docx

    在Servlet中,可以通过`WebApplicationContext`接口的`getServletContext().getAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE)`方法获取到Spring的根应用上下文,从而得到Service对象...

    Spring源代码解析(二):IoC容器在Web容器中的启动.doc

    `ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE`常量用于在`ServletContext`中存储根`WebApplicationContext`的引用,这样Web应用的其他部分就可以找到并使用这个容器。 `XmlWebApplicationContext`是`...

    02 下载文件不在WebRoot文件夹下的downFile文件夹内.zip

    这个"02 下载文件不在WebRoot文件夹下的downFile文件夹内.zip"的项目旨在展示如何处理那些存储在Web应用程序根目录(WebRoot)外部的文件的下载。WebRoot通常是服务器部署应用程序时默认访问的目录,但为了安全性和...

    Spring+Spring MVC+Spring JDBC+MySql实现简单登录注册

    5. **配置文件**:项目中的配置文件(可能在`config`目录下)包括Spring的bean配置文件(如`applicationContext.xml`)和Spring MVC的配置文件(如`servlet-context.xml`)。这些文件定义了Bean的实例化、依赖关系...

    java或wed解决路径问题

    在Web应用开发中,特别是Servlet、Action、Controller、Filter或Listener等组件中,获取服务器上当前Web应用程序的WebRoot(即根目录)的物理路径是常见的需求。可以通过`ServletContext`的`getRealPath("/")`方法...

    一个简单的Spring应用例子

    在Spring MVC应用中,`WEB-INF`子目录下可能有`web.xml`部署描述符,用于配置Servlet和Filter,以及Spring的DispatcherServlet配置。 学习这个例子,你可以了解以下Spring的关键概念: - **依赖注入**:Spring通过...

    Spring项目中怎么配置log4j

    首先,我们需要在项目的类路径下创建一个名为`log4j.properties`或`log4j.xml`的配置文件。这里以`log4j.properties`为例,介绍其基本结构和配置选项: 1. **配置日志级别**:日志级别定义了日志信息的严重程度,...

    Spring中使用CXF

    `WebRoot`目录则是Web应用的根目录,包含静态资源和配置文件。将这两个目录放入到Web应用结构中,就可以运行和测试Spring与CXF的集成。 通过这种方式,Spring和CXF的集成使得开发者能够轻松地创建、管理和测试Web...

    Myeclipse+struts2.0.11+hibernate+spring配置

    将spring-framework-2.0.3\dist\spring.jar复制到/WebRoot/WEB-INF/lib目录。如果需要特定的Spring模块,可以从spring-framework-2.0.3\dist\modules目录中选取。 切换到"MyEclipse Database Explorer"透视图,右键...

    J2EE与J2SE路径获取

    在Spring框架中,还可以通过配置文件的方式设置WebRoot路径。通常是在`web.xml`中定义一个名为`webAppRootKey`的参数,并在代码中通过`System.getProperty()`方法来获取。 ```xml <param-name>webAppRootKey ...

Global site tag (gtag.js) - Google Analytics