`
thinktothings
  • 浏览: 782133 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

web项目,获得根路径,在普通类中

    博客分类:
  • Web
Web 
阅读更多
/**
  * 得到WebRoot文件夹下的根路径,及web项目的根路径
  * @return
  */
  public  String getWebRootAbsolutePath() {  
         String path = null;  
         String folderPath = Path.class.getProtectionDomain().getCodeSource()  
                 .getLocation().getPath();  
         if (folderPath.indexOf("WEB-INF") > 0) {  
             path = folderPath.substring(0, folderPath  
                     .indexOf("WEB-INF"));   
         }  
         return path;  
}  

 

分享到:
评论

相关推荐

    普通java类获取绝对路径

    6. **阅读相关文档**:压缩包中的`Java类中获得相对路径和绝对路径.txt`和`Java普通类中如何获取工程真实路径?.txt`文档可能包含了更具体的实现细节,建议仔细阅读以获取更多信息。 理解这些知识点后,开发者就能...

    web项目编译打包

    在IT行业中,Web项目的开发和部署是至关重要的环节。这里我们主要探讨的是如何对一个普通的Java Web项目进行编译打包,以及如何将打包后的WAR文件部署到Tomcat服务器上运行。这一过程涉及到多个步骤,包括项目的构建...

    jsp web 项目中部署 web service

    - 首先,在 Java 项目中创建一个普通的 Java 类作为服务类。 - 选择 `File > New > Other`。 - 从列表中选择 `Axis2ServiceArchiver` 并单击下一步。 2. **指定服务类路径**: - 在向导中输入 `.class` 文件的...

    idea导入普通web项目.docx

    本指南将详细介绍如何在Ideaui中导入并运行一个普通的Web项目,包括设置JDK、配置启动路径、添加库依赖以及配置Tomcat服务器。 首先,你需要从版本控制系统(如SVN)下载项目源代码。下载完成后,项目通常会是一个...

    Java web项目代码结构说明

    - 可以通过Eclipse中的`Properties`->`Deployment Assembly`进行设置,包括`.java`文件路径、Web文件路径、项目依赖的`.jar`包文件路径及其发布路径。 通过上述介绍,我们可以清晰地了解到Java Web项目的代码结构...

    JAVA获取各种路径总结

    通过以上介绍,我们可以看到,在Java开发中,无论是Web开发还是普通的Java应用程序开发,获取路径都是一个非常重要且实用的功能。掌握这些方法,可以帮助开发者更好地管理项目中的文件路径,提高程序的灵活性和可...

    浅谈web项目读取classpath路径下面的文件

    这种方式适用于内嵌web容器,但是在普通的web项目中也可以使用。 在读取classpath路径下面的文件时,需要注意jar文件的特点。jar文件是封闭性的,不能像文件夹那样访问其中的文件,需要使用流来读取文件。使用Class...

    总结一下java获取路径几种途径

    在Web应用中,通过`request.getContextPath()`可以获得web应用的上下文路径,如"/tree",这里的"tree"指的是web项目的root context。这通常用于构建请求URL或资源路径的基础部分。 ### 2. 解决Java路径问题的方案 ...

    java路径获得几种方法.txt

    在Java编程中,经常需要处理文件路径问题,特别是当涉及到Web应用程序时。Java提供了多种方法来获取虚拟路径与物理路径,这对于文件操作至关重要。本文将详细介绍几种获取Java路径的方法,并对每种方法的应用场景...

    ssm框架搭建的web项目demo

    2. **创建Maven项目**:在IDE中新建一个Maven项目,配置pom.xml文件,引入SSM框架以及其他必要的依赖,如Junit(单元测试)、Druid(数据库连接池)等。 3. **配置Spring**:创建Spring的配置文件,如`...

    一个可以直接运行的基于SpringMVC的web框架1.1.12

    ftp服务端和客户端工具类,配置文件maven和web项目路径统一 1.1.0 soapui工具类(web版本) properties等工具类 1.1.1 工具类数据校验 jsp自定义标签 Spring自定义注解 默认requestMapping 1.1.2 代码生成器 1.1.3 ...

    PostController--控制器调用webapi方法.zip_7AIL_C# webAPI_C# webapi_LY6_

    在这个场景中,`PostController`是一个特定的控制器类,它包含了调用WebAPI方法的逻辑。 `PostController`是ASP.NET MVC或ASP.NET Core MVC中的一个关键组件,它是处理HTTP请求的核心部分。控制器负责解析输入,...

    简单的springboot web 后台项目

    在这个简单的 springboot web 项目中,我们看到整合了 MyBatis 和 Swagger,这两个工具分别用于数据库操作和 API 文档生成。 **MyBatis 简介** MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及...

    springmvc与swagger整合使用的包 普通web项目的jar工程包

    如果是在普通Web项目中,可能需要手动下载这些jar文件,并将其添加到项目的类路径中。 接下来,配置SpringMVC的Swagger。创建一个配置类,使用`@EnableSwagger2`注解启用Swagger,并提供一个`Docket`实例来定制...

    Web挖掘技术综述.

    通过对Web日志的分析,揭示其中的关联关系、时序关系、页面类属关系、客户类属关系和频繁访问路径等,可以为优化Web站点的组织结构,discover用户浏览站点的共同行为,对不同的客户群进行分类以提供个性化的服务,这...

    JeeWeb-Mybatis-myeclipse(非maven版本)

    这些库可以通过下载官方发布包或者从第三方仓库获取,然后添加到项目的类路径中。 项目描述中提到了“jeeweb-mybatis非maven版本”,这意味着我们需要关注如何在没有Maven的情况下配置和管理这些库。在MyEclipse中...

    获取路径的各种方法

    4. `this.getClass().getClassLoader().getResource("").getPath()`:这个方法适用于任何Java类,无论是在JSP、Servlet还是普通的Java文件中,它能获取到工程的"class"目录下的路径。 5. `request.getParameter("")...

    Java web项目源码 图书馆管理系统项目源码.zip

    这个“图书馆管理系统项目源码”提供了一个实际应用场景,帮助开发者理解如何在Java Web环境下实现一个完整的业务系统。 一、项目结构与组件 1. **MVC架构**:此项目很可能采用了Model-View-Controller(模型-视图-...

    电子商务中Web数据挖掘的应用研究

    电子商务中的Web数据挖掘是利用数据挖掘技术从互联网资源和用户行为中发现有价值的信息和模式,以优化电商网站的运营和提升用户体验。Web挖掘主要涉及三种类型:Web内容挖掘、Web结构挖掘和Web访问挖掘。 1. Web...

Global site tag (gtag.js) - Google Analytics