`

Java Web特殊情况获取工程路径

    博客分类:
  • Java
阅读更多
String ProjectPath = new DefaultResourceLoader()
.getResource("/").getFile().getAbsolutePath();
ProjectPath = ProjectPath.substring(0,ProjectPath.length()-15);

     这个方法是在没有request的情况下获取工程路径,这里需要截取字符串获取根目录“webapp”。

分享到:
评论

相关推荐

    java工程的创建简单易懂,截图教程

    - 应用程序中的资源可通过`ServletContext`获取其实际路径,例如使用`application.getRealPath("/WEB-INF/web.xml")`来获取`web.xml`文件的路径。 通过以上步骤,您可以成功地创建并部署一个简单的Java Web应用。这...

    JAVA上百实例源码以及开源项目源代码

    简单 Java图片加水印,支持旋转和透明度设置 摘要:Java源码,文件操作,图片水印 util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,...

    我的JavaWeb笔记整理

    它可用于获取Web.xml中的上下文参数context-param,获取工程路径和绝对路径,以及像Map一样在域中存取数据。 ### 请求处理 `HttpServletRequest`和`HttpServletResponse`类分别用于处理客户端的请求和服务器的响应...

    JUnit教程工程代码实例

    总的来说,这个JUnit教程工程代码实例提供了一个全方位的学习路径,从基础的JUnit测试概念,到企业级EJB和Web组件的测试,再到测试覆盖率的监控。通过实际操作这些示例,开发者不仅可以深入理解JUnit的工作原理,还...

    华为与IBM等公司--JAVA面试题大全.doc

    3. JSP通过request对象获取请求,通过request.getAttribute()访问CGI变量,`getRealPath()`获取真实路径。 4. Cookie存储客户端信息,Session存储服务器端会话数据。Cookie不安全,Session更安全,但会话过多消耗...

    我的工程。。我的工程。。

    对话框(Dialog Box)是一种特殊的窗口,用于临时显示信息,获取用户输入或确认用户的操作。在Windows、Mac OS、Linux等操作系统中,对话框都有广泛的应用。它们分为模态和非模态两种类型。模态对话框会阻止用户与父...

    PHPWeb开发技术指南——pdf格式

    2.4.6 特殊的OOP函数 39 2.5 链接清单 41 2.6 关联数组 49 2.6.1 多维数组 50 2.6.2 变量参数 51 2.7 多态和自变代码 62 2.7.1 动态函数生成程序 63 2.7.2 自变计数器 67 2.8 小结 68 第3章 应用程序设计:一个实际...

    Android 模拟器如何访问本地网页和获取浏览器

    这将显示出在`BrowserSettings.java`中通过`Log.i("TEST", ...)`记录的日志信息,从而帮助您获取User Agent的具体值。 通过上述步骤,您可以成功地在Android模拟器中访问本地网页,并且获取到浏览器的User Agent...

    java_学习资料

    这是一种广泛应用于软件工程的设计模式,尤其是用于Web应用程序的开发。它将应用程序分为三个核心组件: - Model(模型):处理应用程序的数据逻辑,负责存储、操作数据等。 - View(视图):负责显示数据给用户看...

    富文本编辑器Ueditor的Jsp版本Demo

    富文本编辑器Ueditor是一款广泛应用于网页开发中的开源编辑器,尤其在Java Web环境中,它提供了JSP版本的Demo,方便开发者快速集成和调试。Ueditor由百度公司开发,具有功能强大、性能优异、易用性高等特点,适用于...

    Xfire+spring整合的开发实例.doc

    在MyEclipse中,可以通过右键点击工程,选择“Add Web Service Capabilitise…”来添加XFire 1.2 Core libraries,这些库包含了XFire Spring整合所需的所有jar包。 接着,我们需要定义Web服务的接口。在这个例子中...

    软件工程术语表

    业务用例实例是特定情况下业务用例的具体执行情况。每个实例都代表了一个实际发生的业务事件或场景。 #### 业务用例模型(Business Use-Case Model) 业务用例模型是对业务领域中用例的图形化表示,展示了业务主角...

    自己动手写Struts.pdf

    - **在Eclipse中建立工程项目myApp**:创建一个新的Web项目,并进行必要的配置。 - **第一个使用JSP实现HelloWorld的例子** - **编写输出HelloWorld的JSP文件HelloWorld.jsp**:创建一个简单的JSP文件,在其中...

    hibernate小结

    2. 添加必要的jar包,包括Hibernate的核心库、Log4j日志库以及数据库驱动(例如MySQL)到工程的类路径或WEB-INF/lib目录。 3. 编写配置文件`hibernate.cfg.xml`,设置数据库连接信息,通常会从`hibernate.properties...

    6-092January--IAP--2006.zip

    Java是一种广泛使用的面向对象的编程语言,被用于构建各种应用程序,包括Web应用、移动应用和企业级软件。MIT的课程往往深入且实践性强,因此这个标签暗示我们可能会在压缩文件中找到Java编程的讲义、作业、示例代码...

    dorado-5-快速入门-v1.1.doc

    它可能还会提及DORADO 5在软件开发中的优势,如组件化开发、面向服务的架构(SOA)、以及对Java和Web应用的良好支持。 2. **下载及安装** - **配置 Java 运行环境**:DORADO 5基于Java平台运行,因此首先需要确保...

    tomcat 5.5连接池配置,如何让工程为默认工程

    在Java Web开发中,Tomcat作为一款流行的开源应用服务器,常常用于部署和管理Web应用程序。在高并发环境下,为了提高数据库连接的效率和性能,通常会使用连接池(Connection Pool)来管理数据库连接。本文将详细介绍...

    QUI试用版V3.0 quickui

    其中,url里的路径用于从远程获取JSON数据。这样即可创建一个单选下拉框。效果如图: 在表单元素组件中,无论多么复杂的组件,都可以通过一句话实现创建。无需任何JS代码。 除了使用标签创建组件外,还可以...

Global site tag (gtag.js) - Google Analytics