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

javaweb根目录

发布时间:2023-05-22 03:17:06

java 什么叫WebAPP根目录

在javaEE项目中
webroot文件夹或者webcontent文件夹就是WebApp根目录
这些目录下一班存放视图文件比如html,jsp 脚本js文件 其它资源文件

㈡ 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

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

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

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

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

㈣ 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

㈥ 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。

㈦ java怎么取到web服务的根路径

java获取根路径有两种方式:

1)在servlet可以用一下方法取得:
request.getRealPath(“/”)
例如:filepach = request.getRealPath(“/”)+”//upload//”;
2)不从jsp,或servlet中获取,只从普通java类中获取:
String path = getClass().getProtectionDomain().getCodeSource().getLocation().getPath();
SAXReader() saxReader = new SAXReader();
if(path.indexOf(“WEB-INF”)>0){
path = path.substring(0,path.indexOf(“/WEB-INF/classes”)+16);
// ‘/WEB-INF/classes’为16位
document = saxReader.read(path+filename);
}else{
document = saxReader.read(getClass().getResourceAsStream(filename));
}

阅读全文

与javaweb根目录相关的资料

热点内容
最便宜的安卓手机是什么品牌 浏览:527
三万人需要什么服务器 浏览:570
压缩包后缀和文件夹后缀有啥区别 浏览:268
常州水蒸汽压缩机 浏览:364
操作服务器是什么 浏览:630
海南免税溯源码怎么查 浏览:979
苹果系统转换安卓系统有什么麻烦 浏览:692
pdf如何拆分成多个pdf 浏览:109
广西dns联通服务器地址大全 浏览:500
问道端游下载了忘了在哪个文件夹 浏览:251
开源phpoa框架 浏览:293
惠普511类似文件夹图标闪动 浏览:53
php通讯录系统 浏览:73
javajar包maven 浏览:108
仿图怪兽安卓源码 浏览:978
程序员越来越困 浏览:866
女朋友java程序员 浏览:338
魔兽世界加密货币 浏览:783
程序员打卡日记 浏览:766
车间压缩空气有水怎么处理 浏览:835