导航:首页 > 编程语言 > javaweb的根目录

javaweb的根目录

发布时间:2024-02-29 08:13:33

java 怎么获取web根目录

以工程名为TEST为例: x0dx0ax0dx0a(1)得到包含工程名的当前页面全路径:request.getRequestURI() x0dx0a结果:/TEST/test.jsp x0dx0a(2)得到工程名:request.getContextPath() x0dx0a结果:/TEST x0dx0a(3)得到当前页面所在目录下全名称:request.getServletPath() x0dx0a结果:如果页面在jsp目录下 /TEST/jsp/test.jsp x0dx0a(4)得到页面所在服务器的全路径:application.getRealPath("页面.jsp") x0dx0a结果:D:/resin/webapps/TEST/test.jsp x0dx0a(5)得到页面所在服务器的绝对路径:absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent();x0dx0a结果:D:/resin/webapps/TEST x0dx0ax0dx0a2.在类中取得路径: x0dx0ax0dx0a(1)类的绝对路径:String u=Class.class.getClass().getResource("/").getPath() x0dx0a结果:/D:/TEST/WebRoot/WEB-INF/classes/pack/ x0dx0a(2)得到工程的路径:System.getProperty("user.dir") x0dx0a结果:D:/TEST x0dx0ax0dx0a3.在Servlet中取得路径: x0dx0ax0dx0a(1)得到工程目录:request.getSession().getServletContext().getRealPath("") 参数可具体到包名。 x0dx0a结果:E:/Tomcat/webapps/TEST x0dx0a(2)得到IE地址栏地址:request.getRequestURL() x0dx0a结果:http://localhost:8080/TEST/test x0dx0a(3)得到相对地址:request.getRequestURI() x0dx0a结果:/TEST/test

❷ java 怎么获取web根目录

在java中获得文件的路径在我们做上传文件操作时是不可避免的。 web 上运行 1:this.getClass().getClassLoader().getResource("肢昌蠢/").getPath(); this.getClass().getClassLoader().getResource("").getPath(); 得到的是 ClassPath的绝对URI路径。

以工程名为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。

❸ JavaWeb里怎么表示根目录附图

你得先明白三个含义,./表示当前目录,../表示父目录,/代表根目录。其中用了/代表的就是用绝对路径了。其它两个是相对路径,就是相对于你要引用的页面的路径。看你的目录结构,两种都是对的。

❹ javaweb 普通工具类 如何在web启动初始化时获取web根目录,项目中只有spring框架

使用Spring,就可以用一种比较优雅的方式来获取了。
在web.xml中的<web-app>节点内加入:

<context-param>
<param-name>webAppRootKey</param-name>
<param-value>tansungWeb.root</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.util.WebAppRootListener</listener-class>
</listener>

然后在普通的Java类中(不是action中),就可以通过System.getProperty("tansungWeb.root")获取了web根目录了。
然后再拼凑路径的时候,最好不要直接使用/或者\,最好使用File.separatorChar

❺ windos系统下 javaweb工程根目录在哪里

1,本质上还是获取的WebContent/images下的图片,之所以在这,是因为eclipse的设置;这个/...的/表示网站根目录,相当于tomcat的袜岩webapps目录

2,java中./ 相当于user.dir,在有的eclipse中默认是安装目录

3,这个一点问题没有,java虚拟机在哪个盘符运行,哪个盘符就是根目明好差录激皮

阅读全文

与javaweb的根目录相关的资料

热点内容
黑马程序员培训机构怎么样 浏览:36
怎么查找服务器ip地址 浏览:371
华为手机为什么开不了定位服务器地址 浏览:970
美容美发app哪里有 浏览:8
php超时处理 浏览:319
vba编译错误缺少数组 浏览:999
mac程序员开发常用软件 浏览:270
linuxsquid配置文件 浏览:355
程序员五年进步 浏览:251
adams实例pdf 浏览:910
捷达压缩泵维修视频 浏览:857
南京压缩机专用车 浏览:423
pythonsorted和sort 浏览:772
如何检查一台服务器是否正常运行 浏览:879
phprewrite开启 浏览:456
8051单片机源码简易电子表 浏览:463
神级程序员有哪些 浏览:175
黄金交易app哪个好用 浏览:182
魅族16锁定区文件夹 浏览:328
电脑归纳文件夹 浏览:930