java项目获取项目路径怎么写

1. 在java web项目中,如何获取项目的绝对路径(考虑到后期移植不能

通过实现ServletContextListener就可以拿到:

public class .chinacreator.report.listener.PathListener 五、Java中的getResourceAsStream有以下几。

3. java项目中文件的路径

java项目中文件的路径-方法大全一、相对路径的获得说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目)System.getProperty("user.dir");上述相对路径中,java项目中的文件是相对于项目的根目录web项目中的文件路径视不同的web服务器不同而不同(tomcat是相对于tomcat安装目录\bin)二 类加载目录的获得(即当运行时某一类时获得其装载目录)1.1)通用的方法一(不论是一般的java项目还是web项目,先定位到能看到包路径的第一级目录)InputStreamis=TestAction.class.getClassLoader().getResourceAsStream("test.txt"); (test.txt文件的路径为 项目名\src\test.txt;类TestPath所在包的第一级目录位于src目录下)上式中将TestPath,test.txt替换成对应成相应的类名和文件名字即可1.2)通用方法二 (此方法和1.1中的方法类似,不同的是此方法必须以'/'开头) InputStream is=Test1.class.getResourceAsStream("/test.txt"); (test.txt文件的路径为 项目名\src\test.txt,类Test1所在包的第一级目录位于src目录下)三 web项目根目录的获得(发布之后)1 从servlet出发可建立一个servlet在其的init方法中写入如下语句(没有请求的话会抛空指针导常)ServletContext s1=this.getServletContext();String temp=s1.getRealPath("/"); (关键) 结果形如:F:\tomcat-6.0.36\webapps\test\(test为项目名字)如果是调用了s1.getRealPath("")则输出F:\tomcat-6.0.36\webapps\test(少了一个"\")2 从.chinacreator.report.listener; import javax.servlet.ServletContext;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener; /** * @authorxiaoqun.yi */public class PathListener implementsServletContextListener { private staticServletContext servletContext; public voidcontextDestroyed(ServletContextEvent sce) { this.servletContext= sce.getServletContext(); System.out.println("path=======:"+servletContext.getRealPath("/")); } public voidcontextInitialized(ServletContextEvent arg0) { } }在web.xml中加入如下配置Java代码 : com.chinacreator.report.listener.PathListener 五、Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以'/'开头时默认是从此类所在的包下取资源,以'/'开头则是从ClassPath根下获取。

其只是通过path构造一个绝对路径,最终还是由 ClassLoader(类加载器)(获取资源)2. Class.getClassLoader。.。

转载请注明出处育才学习网 » java项目获取项目路径怎么写

知识

写家乡的景物怎么写

阅读(152)

本文主要为您介绍写家乡的景物怎么写,内容包括写家乡景物的作文怎么写,要300字以上,急,作文《家乡的景物》怎么写,写一处家乡的景物.怎么写。家乡月色故乡的秋天带着落叶的声音来了,早晨像露珠一样新鲜。天空发出柔和的光辉,澄清又缥缈,使人想

知识

爸爸变了怎么写

阅读(192)

本文主要为您介绍爸爸变了怎么写,内容包括爸爸变了的作文200字怎么写,作文怎么写《爸爸变了》,查作文爸爸变了怎么写,300字。爸爸变了我的爸爸什么都好,就是有一个坏毛病,爱抽烟。爸爸抽烟可了不得,客厅里经常烟雾缭绕,我放学进屋,经过客厅时,我

知识

推广市场方案怎么写

阅读(185)

本文主要为您介绍推广市场方案怎么写,内容包括营销推广方案怎么写,推广方案怎么写,推广方案怎么写。一份完整较的营销策划书的构造分为三大部分:一是产品的市场状况分析,二是策划书正文内容。三是效果预测即方案的可行性与操作性。(一)市场状况

知识

妈妈的唠叨怎么写

阅读(151)

本文主要为您介绍妈妈的唠叨怎么写,内容包括《妈妈的唠叨》作文怎么写,唠叨的妈妈作文,以妈妈唠叨的一句话为题目写一篇作文.加急。111我从小就和妈妈生活在一起,她很唠叨,冬天怕我冷,夏天怕我热的。不知怎么的,我觉得妈妈的话有些多余,甚至有点

知识

袁字楷书怎么写

阅读(269)

本文主要为您介绍袁字楷书怎么写,内容包括袁的楷书田字格写法,楷书袁字怎么写,求带田字格的,袁字的行书和草书怎么写。袁的楷书田字格写法如下:楷书也叫正楷、真书、正书。由隶书逐渐演变而来,更趋简化,横平竖直。《辞海》解释说它"形体方正,笔

知识

志愿者证怎么写

阅读(269)

本文主要为您介绍志愿者证怎么写,内容包括志愿者证书内容怎么写啊,志愿者证明怎么写,怎样写志愿者志愿服务证怎样写志愿者志愿服务证明。工作计划的四大要素:(1)工作内容 (做什么:WHAT)(2)工作方法 (怎么做:HOW)(3)工作分工 (谁来做:WHO)(4)工作进

知识

作文读后感怎么写结尾

阅读(192)

本文主要为您介绍作文读后感怎么写结尾,内容包括读后感作文结尾怎么写啊,作文指导:读后感的怎么开头结尾怎么写,读后感作文结尾怎么写啊。开头简述原文有关内容。如所读书、文的篇名、作者、写作年代,以及原书或原文的内容概要。写这部分内容

知识

投资怎么写分录

阅读(164)

本文主要为您介绍投资怎么写分录,内容包括收到投资款怎么做会计分录,收到投资款怎么做会计分录,投资怎么做分录。收到投资款的会计分录: 收到投资款,如果投资的部分超过注册资本的部分要计入资本公积,最简单的情况就是,收到现金投资款,那么公司

知识

怎么写平安符

阅读(261)

本文主要为您介绍怎么写平安符,内容包括平安符祝福语怎么写,平安符祝福语怎么写,怎样写平安福保险利益书。你好,平安福计划书?如果计划说明的话,建议只写保障内容,不要写利益,这是一款纯保障产品,写利益的话反而引导客户去算利益了。保险的作用是

知识

雪地的拼音怎么写

阅读(597)

本文主要为您介绍雪地的拼音怎么写,内容包括雪地里的拼音,被爱融化的雪的拼音怎么写,雪地娘子军拼音怎么写。(被爱融化的雪)拼音如下:【汉语拼音】bèi ài rónɡ huà de xuě 被(bèi) 爱(ài) 融(rónɡ) 化(huà

知识

港湾的港怎么写

阅读(256)

本文主要为您介绍港湾的港怎么写,内容包括港湾的港怎么写,港湾的港怎么组词,港湾的港怎么组词。不是很确切BAY多是指自然的海湾港湾的话harborKK: []DJ: []n.[C][U]1. 港湾,海港During the gal

知识

一年级感言怎么写

阅读(567)

本文主要为您介绍一年级感言怎么写,内容包括请问小学生一年级入学感言怎么写,一年级的成长感言怎么写,小学一年级入学感言怎么写。爱护校园环境卫生,在公共场所不乱扔果皮纸屑,不在墙壁、桌面乱刻乱画,保持地面、黑板、桌凳等的洁净,勤洗澡、勤

知识

思的楷书怎么写

阅读(195)

本文主要为您介绍思的楷书怎么写,内容包括思字怎样写才好看(图片),“思”字怎么连笔写好看,思字怎么连笔写好看。【思】华文行楷写法

知识

东韩语怎么写

阅读(213)

本文主要为您介绍东韩语怎么写,内容包括东用韩文怎么说怎么写,东用韩语怎么写,东用韩语怎么写。东的韩文写作동쪽。韩国语的东南西北四个方向,分别写作:동쪽 东서쪽 西남쪽 南북쪽 北。方向的概念。地理学上所讲的方向和平时所说的方向不

知识

android项目怎么写

阅读(158)

本文主要为您介绍android项目怎么写,内容包括怎么样在简历上写android的项目,Android我想写份简历,怎么形容自己做的项目,安卓程序员简历中的项目经验怎么写大家帮忙搞点项目经验出来帮帮。android的跳槽,简历,面试那些事至今为止,在小组Andro

知识

项目清单怎么写

阅读(202)

本文主要为您介绍项目清单怎么写,内容包括策划的项目清单怎么写,施工项目清单怎么写,策划的项目清单怎么写。大学生拉赞助策划书大学生拉赞助策划书介绍我在学校里创建了演讲协会,对策划书了如指掌。把我的经验介绍一下啊:*本人的格式:首先:单

知识

javalinux获取路径怎么写

阅读(157)

本文主要为您介绍javalinux获取路径怎么写,内容包括java获取linux路径怎么写,javalinux怎么获取文件路径,java在linux路径怎么写。一般文件路径在windows中用 \ 表示,但是在其他系统平台下比如linux中就不是 \ 所以java给我们提供了一个与

知识

linuxjava获取路径怎么写

阅读(180)

本文主要为您介绍linuxjava获取路径怎么写,内容包括java获取linux路径怎么写,java获取linux路径怎么写,javalinux怎么获取文件路径。需要使用路径时,用下面的方法取得项目根目录的绝对路径(Tools为方法类)public static String getRootPat

知识

项目指标怎么写

阅读(417)

本文主要为您介绍项目指标怎么写,内容包括项目实施建设指标怎么写,项目申报中提到的主要技术指标应该写什么内容,项目申报书中的技术经济指标如何写。现代农业示范项目实施方案项目概况(一)项目名称。(二)项目建设地点及选择依据。(三bai)项目建

知识

项目特征怎么写

阅读(276)

本文主要为您介绍项目特征怎么写,内容包括如何描述分部分项工程量清单项目特征,如何根据清单里面的项目特征来写施工方案,施工中的工程特点该怎么写。项目特征是用来表述项目名称的实质内容,用于区分同一清单条目下各个具体的清单项目。由于

知识

项目证明怎么写

阅读(192)

本文主要为您介绍项目证明怎么写,内容包括甲方出具的项目经理证明怎么写,希望给几个范本,直属项目部证明怎么写,项目报告怎么写。项目可行性报告范文 基本情况 1.项目单位基本情况:单位名称、地址及邮编、联系电话、法人代表姓名、人员、资

知识

java脚本怎么写的

阅读(154)

本文主要为您介绍java脚本怎么写的,内容包括java脚本里怎么写javascript,java脚本里怎么写javascript,Java脚本是什么意思。HTML中标签的id是唯一的,document.all返回的应该个数组,通过id去找标签,只能找到一个,就是最后一个id等于你所指的那个

[/e:loop]