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

java取得web工程的目录

    博客分类:
  • Java
 
阅读更多

1.可以在servlet的init方法里
      String path=getServletContext().getRealPath("/");

    //这将获取web项目的路径 例如 :E:\eclipseM9\workspace\tree\ 。ree是我web项目的根目录

 

2  可以随时再任意的class中调用
     this.getClass().getClassLoader().getResource("/").getPath()

  这获取到classes目录的全路径
   例如 : E:\eclipseM9/workspace/tree/WEB-INF/classes/

   这个方法也可以不在web环境里确定路径,比较好用

 

request.getContextPath()

 

   获取web根的上下文环境,如 /tree

   tree是我的web项目的root context

 

4 *jsp 取得当前目录的路径

   path=request.getRealPath("");

 

 *得到jbossWEB发布临时目录 warUrl=.../tmp/deploy/tmp14544test-exp.war/
  path=C:\jboss-4.0.5.GA\server\default\tmp\deploy\tmp14544test-exp.war\

 

5  String path = (String)request.getContextPath();

  /*得到项目(test)应用所在的真实的路径 path=/test
   String path = request.getRequestURI();
 /*得到应用所在的真实的路径 path=/test/admin/admindex.jsp

 

6 String savePath=request.getRealPath(request.getServletPath());

   /*得到当前文件的磁盘绝对路径 

 

7 //JAVA 取得当前目录的路径

   file=new File(".");
   String path=file.getAbsolutePath();
   path=file.getPath();

 /*得到jboss运行目录 path=C:\jboss-4.0.5.GA\bin\

 

 

分享到:
评论

相关推荐

    从PB到Java的Web系统重构再工程_解决方案研究

    ### 从PB到Java的Web系统重构再工程_解决方案研究 #### 一、引言 随着信息技术的迅速发展,软件工程方法学理论不断进步,软件开发人员的技术水平日益提升,软件应用范围也在不断扩大。在这样的背景下,对于既存...

    学通Java_web

    他不仅在澳大利亚卧龙岗大学深造并取得硕士学位,自1998年起就开始从事Java开发工作。吴亚峰的专业方向聚焦于Java EE,作为一名独立软件开发者,他同时也担任Sun授权的Java培训中心认证教师,为业界培养了大量软件...

    30天学通Java Web项目案例开发(上)源码

    现在为Java EE独立软件开发工程师,同时兼任Sun授权、Java培训中心认证教师,为数十家著名企业培训了上千名软件开发人员,曾编写过《精通NetBeans——Java桌面、Web与企业级程序开发详解》及《Java SE6.O编程指南》...

    工程教育专业认证背景下Java Web程序设计课程改革与实践探索.pdf

    Java Web程序设计课程是计算机科学与技术专业的后续课程,它融合了数据库系统、Web前端开发、Java程序设计和软件工程等多个领域的知识。但是,传统的教学模式往往难以适应新的工程教育专业认证对人才培养的要求。...

    基于OBE的《Java Web应用程序开发》课程改革.pdf

    在深入分析课程改革实践之前,有必要先对OBE教育理念、Java Web应用程序开发课程在软件工程专业中的地位,以及课程改革的具体内容进行阐释。 首先,OBE是一种以学习结果为导向的教育模式。这种模式强调通过教学活动...

    Java/Web调用Hadoop进行MapReduce示例代码

    本文涵盖了Hadoop环境搭建、Java/Web工程搭建、Hadoop任务封装、文件上传和处理等方面的知识点。 知识点一:Hadoop环境搭建 要调用Hadoop进行MapReduce,首先需要搭建Hadoop环境。本文提供了Hadoop环境搭建的详细...

    java软件工程师个人简历.docx

    另一位求职者是Java软件测试工程师,他拥有电子信息工程本科学历。他展示了自己的测试技能,包括制定测试计划、编写测试用例、搭建和维护测试环境,以及识别和报告软件缺陷。这说明Java软件工程师还需要了解软件测试...

    java工程师面试自我介绍范文.doc

    5. 职业目标:Java 工程师的职业目标应该是明确的,例如希望加入某公司、担任某职位、取得某种技术等。 6. 团队合作:Java 工程师需要具备良好的团队合作精神,能够与其他团队成员合作完成项目。 7. 自我评价:...

    java源码包---java 源码 大量 实例

     用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,...

    软件java工程师考试题库

    这部分内容可能包括了软件工程的基础知识,设计原则,以及Java编程的相关概念。 2. **09xrjsjss.pdf**:可能是指“2009年Java软件架构及解决方案”的资料,重点可能在于讲解如何使用Java构建大型、可扩展的系统,...

    达内java工程师训培笔记

    【达内java工程师训培笔记】是一份涵盖了Java开发核心领域的综合学习资料,旨在帮助学员深入理解并掌握Java编程技术。...通过深入学习和实践,开发者可以掌握构建复杂Web应用的能力,从而在职场上取得更大的成功。

    个人简历Java软件开发工程师个人简历.pdf

    在自我评价中,强调过去的经验和成就,如在“国信蓝点杯”全国软件专业人才设计与开发大赛中取得的名次,这些奖项证明了开发者在Java软件开发领域的专业能力和竞争力。 总结,Java软件开发工程师是软件开发团队中的...

    Java软件开发工程师个人简历(最新).docx

    在获奖和项目经验部分,他曾在“国信蓝点杯”全国软件专业人才设计与开发大赛中取得优异成绩,这体现了他的专业能力和竞争力。在两个主要项目中,他分别负责了网络版办公自动化管理系统(WebOA)的组织机构管理和...

    最新葵花宝典.Java软件工程师笔试面试必备.pdf

    总之,《最新葵花宝典》作为Java软件工程师的必备资料,旨在通过全面覆盖Java编程的各个层面,帮助读者巩固基础,提升技能,以期在笔试和面试中取得优异表现。无论是初学者还是有一定经验的开发者,都能从中受益匪浅...

    Java Web教学中应用机房授课的项目驱动教学.pdf

    多年实践表明,在Java Web课程中应用机房授课的项目驱动教学法取得了较好的教学效果。通过这种方式,学生能够更好地理解和掌握知识点,提升实际编程技能,并在教学过程中体验到学习的乐趣。 7. 教学方法和教学改革...

    基于OBE的Java Web课程教学改革探索.pdf

    针对《基于OBE的Java Web课程教学改革探索》这一论文内容,我们可以提取和梳理出以下知识点: 1. OBE教育模式:OBE(Outcomes-based Education)即基于学习产出的教育模式,这是一种以预期的学习成果为中心来组织...

    Java软件开发工程师个人简历(最新).pdf

    10. **荣誉与奖项**:在“国信蓝点杯”全国软件专业人才设计与开发大赛中取得优异成绩,证明了其在Java软件开发领域的专业能力和竞争力。 总体来说,这位Java软件开发工程师具备全面的技能集,既有扎实的技术基础,...

    基于java-web电商系统设计的开题报告 (2).docx

    ### 基于Java Web电商系统设计的关键知识点 #### 一、课题背景及意义 - **互联网发展趋势**:当前正处于互联网快速发展的阶段,传统购物方式已经无法满足大多数人的需求。在此背景下,网络购物逐渐成为主流趋势,...

    Java工程师求职简历模板

    简历内容应全面展示候选人的技术能力、教育背景、工作经验和取得的成就,以增加获得理想职位的机会。 首先,从自我评价部分可以看到,求职者具有扎实的Web前端知识,包括HTML、JSP、JavaScript、Ajax和DHTML,同时...

Global site tag (gtag.js) - Google Analytics