导航:首页 > 编程语言 > 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的根目录相关的资料

热点内容
单片机的系统组成 浏览:610
中国天河二号算法 浏览:647
程序员是怎么疯的 浏览:598
程序员的猫有几条命 浏览:832
安卓如何把图片传到电脑上 浏览:895
到去哪儿旅行app怎么买票 浏览:444
工商银行app房贷还款在哪里看 浏览:761
最新民生通讯app从哪里下载 浏览:378
如何在发短信时给自己手机号加密 浏览:773
扩展单片机ram寻址方式是什么 浏览:318
phpide是什么 浏览:752
单片机相关软件 浏览:818
eclipse如何编译c11 浏览:286
加密游戏app 浏览:73
vs2010编译嵌套太深 浏览:981
程序员面试注意事项 浏览:740
scratch编译为h5 浏览:208
威联通套件编译 浏览:233
清刻pdf 浏览:984
可编程延时发生器 浏览:95