大漠驼铃

置身浩瀚的沙漠,方向最为重要,希望此blog能向大漠驼铃一样,给我方向和指引。
Java,Php,Shell,Python,服务器运维,大数据,SEO, 网站开发、运维,云服务技术支持,IM服务供应商, FreeSwitch搭建,技术支持等. 技术讨论QQ群:428622099
随笔 - 238, 文章 - 3, 评论 - 117, 引用 - 0

导航

<2010年8月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234

公告

本博客提供技术讨论QQ群:428622099,希望志同道合的朋友加入群,共同进步和学习。
如果您觉得本博客还可以,请支持网页顶部的广告,谢谢。

常用链接

留言簿(11)

随笔分类(214)

随笔档案(239)

文章分类(1)

文章档案(1)

相册

作品

  • 北京韦尔科技有限公司
  • 北京韦尔科技有限公司是一家从事互联网相关技术研发型的公司,对外提供互联网相关技术培训,产品研发等。
  • 映目图文直播官网
  • 图文直播-让直播更简单更有效。图文直播基于文字、图片、视频的直播方式,直播可嵌入APP、网站和微信公众平台,提供多种方式面向企业个人支持在线直播云服务、远程部署服务、技术支持服务!
  • 映目官网
  • 映目是一体化自助式全流程的数字会议云平台,拥有直播、活动、签到、互动、会务、云摄影子产品,提供线上线下一体化服务,包含会议网站、签到、互动、直播、数据统计、摄影、摄像、速记、翻译等全流程的线上线下解决方案,办活动找映目,高效率、高质量、低成本,映目让会议活动举办更简单。
  • 映目照片直播官网
  • 映目照片直播,专业的照片直播、图片直播、云摄影商业纪实摄影服务供应商,5秒数快传、3分钟快修即刻呈现,全国拍摄发布会、庆典、年会、展览、活动、沙龙、派对、讲座、课程、会议、文化演出、体育赛事等活动

搜索

  •  

积分与排名

  • 积分 - 670157
  • 排名 - 69

最新评论

阅读排行榜

评论排行榜

JAVA类,JSP,Servlet获取工程路径

在jsp和class文件中调用的相对路径不同。 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。

另:在Jsp,Servlet,Java中详细获得路径的方法!

1.jsp中取得路径:

以工程名为TEST为例:

(1)得到包含工程名的当前页面全路径:request.getRequestURI()
结果:/TEST/test.jsp
(2)得到工程名:request.getContextPath()
结果:/TEST
(3)得到当前页面所在目录下全名称:request.getServletPath()
结果:如果页面在jsp目录下 /TEST/jsp/test.jsp
(4)得到页面所在服务器的全路径:application.getRealPath("页面.jsp")
结果:D:"resin"webapps"TEST"test.jsp
(5)得到页面所在服务器的绝对路径:absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent();
结果:D:"resin"webapps"TEST

2.在类中取得路径:

(1)类的绝对路径:Class.class.getClass().getResource("/").getPath()
结果:/D:/TEST/WebRoot/WEB-INF/classes/pack/
(2)得到工程的路径:System.getProperty("user.dir")
结果:D:"TEST

3.在Servlet中取得路径:

(1)得到工程目录:request.getSession().getServletContext().getRealPath("") 参数可具体到包名。
结果:E:"Tomcat"webapps"TEST
(2)得到IE地址栏地址:request.getRequestURL()
结果:http://localhost:8080/TEST/test
(3)得到相对地址:request.getRequestURI()
结果:/TEST/test

posted on 2010-08-17 20:16 草原上的骆驼 阅读(1997) 评论(0)  编辑  收藏 所属分类: JAVA基础知识


只有注册用户登录后才能发表评论。


网站导航: