`
l_mai
  • 浏览: 70478 次
社区版块
存档分类
最新评论
  • waret: "&" "ctrl+z& ...
    2011-12-13
  • waret: 在软件设计的过程中中有一些基本的原则,其中有一条是少用继承,多 ...
    2011-11-14
  • waret: 1、序列化是干什么的?  简单说就是为了保存在内存中的各种对象 ...
    2011-11-15
  • waret: 吼吼~最小长度为5~
    2011-10-22

2011-12-6

 
阅读更多
java的servlet中获取相对路径。
使用this.getClass().getResource("/").getPath()获得的是tomcat配置的虚拟工程路径。要通过这条路径找到资源,方法是将资源文件放置在工程目录下/WebContent/WEB-INF/classes文件夹中,这样无论是在eclipse中还是将工程打包成war文件发布到tomcat中,都是可以找到资源的。
尝试的方法有:
request.getServletPath()获得的是工程的目录名,即“/servlet的名称”
request.getContextPath()获得的是工程所在文件夹的目录,即“/工程名/servlet的名称”
System.getProperty("user.dir")获得的是eclispe所在文件夹的绝对路径
System.getProperty("user.home")获得的是“/home/用户名”

分享到:
评论

相关推荐

    compat-wireless-2011-12-01.tar.bz2

    compat-wireless-2011-12-01.tar.bz2

    tgs2011 (20171226).rar_TGS2011_TGS2011 20180428_TGS2011-2107-12-

    《TGS2011:探索游戏盛会的数字化历程》 TGS2011,全称为Tokyo Game Show 2011,是日本东京举办的一年一度的游戏盛会,致力于展示全球电子游戏产业的最新技术和创新产品。该活动自2011年起,每年都会吸引无数游戏...

    2011-02-12.jsonbookmarks

    bookmarks-2011-02-12.jsonbookmarks-2011-02-12.jsonbookmarks-2011-02-12.jsonbookmarks-2011-02-12.jsonbookmarks-2011-02-12.jsonbookmarks-2011-02-12.json

    bookmarks-2011-01-12.jsonbookmarks-2011-01-12.json

    bookmarks-2011-01-12.jsonbookmarks-2011-01-12.jsonbookmarks-2011-01-12.jsonbookmarks-2011-01-12.jsonbookmarks-2011-01-12.json

    IB Expert 2011-12-11

    "IB Expert 2011-12-11" 是一个专为Interbase数据库系统设计的专业工具,它在2011年12月11日发布,提供了丰富的功能来提升数据库管理和开发效率。Interbase是一款关系型数据库管理系统,由Embarcadero Technologies...

    IEC 61000-3-12-2011(EMC) –Part 3-12

    IEC 61000-3-12-2011 Electromagnetic compatibility (EMC) –Part 3-12 Limits – Limits for harmonic currents produced by equipment connected to public low-voltage systems with input current 16 A and ≤...

    EasyX库(graphics.h) 测试版 (2011-10-31 更新)

    •修正了 circle 和 ellipse 函数有时会不完全封闭的问题 (2011-6-12。 [其他] •更新了帮助文件 (2011-6-12); •改善了安装程序对 Win7 / Vista 的支持 (2011-6-9); •提高了安装程序对中文系统的兼容性 ...

    tslib-2011-01-12(触摸屏源代码)

    tslib-2011-01-12是该库的一个版本,发布于2011年1月12日。 **tslib的功能与工作原理** tslib的主要功能是对来自触摸屏硬件的原始输入数据进行校准、平滑处理,并将其转换为可被操作系统和应用程序理解的坐标。它...

    ISO+IEC+14882-2011-最终正式C++11标准.pdf

    国际标准化组织(ISO - International Organization for Standardization).2011-12-08[引用日期2014-11-15] 2.ISO/IEC JTC1/SC22/WG14 - C: Approved standards .Open Standards.2011-04-12[引用日期2014-11-26...

    IEC 60300-3-12:2011 可靠性管理- Part 3-12:应用指南-综合后勤保障 - 完整英文版(106页)

    完整英文版 IEC 60300-3-12:2011 Dependability management- Part 3-12:Application guide - Integrated logistic support(可靠性管理- Part 3-12:应用指南-综合后勤保障)。IEC 60300-3-12:2011 是用于建立综合...

    2011-12-5 MSN.docx

    2011-12-5 MSN.docx

    SEP-12-Sales-2011-07-06.pptx

    SEP-12-Sales-2011-07-06.pptx

    C语言100例及教程 2011-12-10

    C语言100例及教程 2011-12-10.2011年11月最新整理,2011年11月最新整理;

    youmi-android_v3.05_2011-12-30

    youmi-android_v3.05_2011-12-30

    dropbox 2011-12-13最新客户端

    dropbox 2011-12-13最新Windows客户端,安装即可使用

    [2011-12-05]myMFC.rar

    【标题】:“[2011-12-05]myMFC.rar”这个压缩文件可能是一个关于Microsoft Foundation Classes (MFC)的项目或教程资料。MFC是微软为Windows平台开发的一个C++类库,它封装了Windows API,使得开发者能够更方便地...

    EXCEL速查大全 2011-12-10

    《EXCEL速查大全 2011-12-10》是针对Microsoft Excel这款强大的电子表格软件的参考资料,适用于各个级别的用户,无论是初学者还是高级用户,都能从中找到实用的操作技巧和解决方法。这份速查大全是在2011年11月20日...

    Linux命令大全 2011-12-10

    "Linux命令大全 2011-12-10"文档可能是当时整理的一份详尽的Linux命令参考,包含了2011年11月20日之前所有重要的命令及其用法。虽然时间已过去多年,但许多基础命令仍然沿用至今,因此这份资料依然具有很高的学习...

    Office技巧1000例 2011-12-10

    《Office技巧1000例 2011-12-10》是一个集合了大量Microsoft Office软件实用技巧的资源库,包含了2011年11月至12月期间整理的最新知识。这个压缩包文件可能包含了Word、Excel、PowerPoint、Access等Office组件的高效...

Global site tag (gtag.js) - Google Analytics