`
shuzheng5201314
  • 浏览: 206606 次
  • 来自: 北京
社区版块
存档分类
最新评论

javabean和java静态方法中获取项目路径

阅读更多

1、javabean中

getClass().getResource("/").toString().replace("/WEB-INF/classes/", "").replace("file:", "");

 

 

2、静态方法中:

new Object() { }.getClass().getEnclosingClass().getResource("/").toString().replace("/WEB-INF/classes/", "").replace("file:", "")

 

 

分享到:
评论

相关推荐

    文件上传,java解析excel和csv 转javabean

    假设我们有一个Java Bean类`DataBean`,包含与CSV或Excel列名相对应的属性,我们可以创建一个静态方法,接收字符串数组作为参数,然后使用`Field`的`set()`方法将值赋给对应的属性。 ```java public static ...

    快递管理系统课设 (servlet+javabean+jsp)

    这个课设主要基于Servlet、JavaBean和JSP技术,这三者是Java Web开发中的核心组件,它们共同构建了动态网站的后端逻辑。 Servlet是Java编程语言中用于扩展服务器功能的接口,它处理HTTP请求并生成HTTP响应。在本...

    ireportjasperreport开源报表中使用javabean作为数据源的详细实.docx

    为了在iReport中预览报表时能够获取到数据,我们需要为iReport提供一个静态方法,该方法用于返回JavaBean对象的结果集。虽然这个静态方法在实际程序运行时并非必须,但在iReport的设计过程中却是必不可少的。 ```...

    JavaBean实现多个文件上传的两种方法

    JSP通过Servlet或JavaBean处理文件上传,主要利用`ServletRequest`类的`getInputStream()`方法获取客户端上传的数据流,再进行解析和存储操作。本文将详细介绍使用JavaBean实现基于HTTP协议和FTP协议的文件上传方法...

    Jsp选择路径.rar

    - Tomcat作为常用的Java Web服务器,其配置文件`server.xml`和`web.xml`中的设置会影响JSP页面的加载和访问路径。 10. **安全考虑** - 路径选择应避免公开敏感信息,例如,将JSP源文件放在WEB-INF目录下,防止...

    javaWeb项目:Servlet+JSP+MySQL实现的电子购物商城分前台和后台(完整源码+数据库+项目指导与讲解)

    2. JavaBean:一种特殊的Java类,通常用于封装数据,并且可以通过属性和方法来获取或设置数据。在本项目中,JavaBean被用来管理业务逻辑和数据。 3. Servlet:运行在服务器端的Java程序,用于扩展服务器的功能。...

    javabean连接数据库

    同时,你需要下载并添加MySQL的Java连接驱动(JDBC driver)到你的项目类路径中。通常,这是`mysql-connector-java`的jar文件,你可以从MySQL官方网站获取。 1. **引入MySQL JDBC驱动** 在你的JavaBean类中,首先...

    Java经典问题答案(带书签)

    - 堆内存与栈内存的区别:堆内存用于存储对象实例,而栈内存用于存储局部变量和方法调用。 - 变量不赋值与赋null的区别:未初始化的变量包含垃圾值,赋null的变量表示其引用不指向任何对象。 - 可变参数为什么要定义...

    JAVA-JSP学习笔记.doc

    3. **JavaBean参数传递**:JavaBean通常有setter和getter方法来设置和获取属性值,JSP中的`<jsp:setProperty>`标签用于设置JavaBean的属性值,`<jsp:getProperty>`用于获取。 4. **Servlet写出流**:在JSP中,可以...

    freemarker权威版 网站静态化

    Freemarker是一个强大的模板引擎,常用于Web应用中的视图层,实现动态内容与静态页面的分离。...通过阅读提供的官方文档,开发者可以更好地了解其工作原理,熟练地运用到项目中,从而实现高效的网站静态化。

    重庆邮电大学java期末复习考点.docx

    - **static关键字**:用于声明静态成员(包括变量和方法),它们属于类而非类的实例,可以被类的所有实例共享。 3. **线程**: - **线程实现**:有两种方式,一是继承Thread类,二是实现Runnable接口。线程的同步...

    java 面试题 总结

    如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被"屏蔽"了。如果在一个类中定义了多个同名的...

    java技术体系图

    ### Java技术体系概览 #### 一、Java程序员的基础与高级特性 - **高级特性**: - **反射**:动态获取类的信息并操作对象的能力。...这一路径对于Java开发者来说是逐步深入的过程,每个阶段都有其特定的目标和挑战。

    Java软件开发实战 Java基础与案例开发详解 14-8 练习题 共6页.pdf

    Java程序通常由一个或多个类组成,每个类包含数据成员和方法。程序执行的入口是`main`方法。 #### 2.2 计算机中的程序 在计算机中,程序是由指令集组成的,这些指令集可以被处理器执行以完成特定的任务。Java程序...

    java教程我们上课用的

    ### JavaEE应用程序开发知识点梳理 #### 一、JavaEE开发环境 ##### 1.1 JavaEE介绍 - **定义**:Java ...通过学习这些内容,开发者可以掌握Java Web开发的关键技术和方法,为进一步开发企业级应用打下坚实的基础。

    Java极品学习资料

    - 类文件冲突通常发生在多个不同版本的类文件同时存在于类路径中。 - 解决方案包括调整类路径、使用特定版本的类文件等。 - 示例代码说明如何避免类文件冲突。 **基本数据类型强制转换** - 强制类型转换用于将一个...

    J2EE教材,PDF版

    ### J2EE教材知识点梳理 #### 一、JSP技术概述及开发环境的搭建 - **JSP技术简介** ...通过上述知识点的学习和实践,读者能够掌握 J2EE 技术的基本原理和应用方法,为后续深入学习和实际项目开发打下坚实的基础。

    百度地图javaweb

    综上所述,"百度地图javaweb"项目涵盖了Java Web开发中的服务器端逻辑、前端交互、地图API的使用、路径规划和地理编码等多个重要知识点。开发者需要综合运用这些技术,构建出一个功能完善的地图服务应用。

    JSP应用开发-房屋信息系统总结.pptx

    - **JDBC驱动**:在Java项目中,需要下载JDBC驱动(如`mysql-connector.jar`)并将其添加到工程类路径中。 - **加载驱动**:使用`Class.forName()`方法加载JDBC驱动,例如:`Class.forName(...

Global site tag (gtag.js) - Google Analytics