mshd.net
当前位置:首页 >> jAvA wEB项目中的wEB根目录怎么设置 >>

jAvA wEB项目中的wEB根目录怎么设置

第一步: 先获得classpath路径 String classpath = this.getClass().getResource("/").getPath().replaceFirst("/", ""); 这样子可以得到classpath路径,类似于: F:/projects/JavaStudyParent/study-springmvc-junit-test/target/springmvc-jun...

webContext目录只是eclipse用来管理工程项目增加的目录,当工程打包后就没有webContext目录了,webContext目录下的所有文件都会复制到项目的根目录下。你可以使用eclipse把工程打包成war包看一下就明白其中原因了。 ‘/‘是你工程的根目录。

以工程名为TEST为例: (1)得到包含工程名的当前页面全路径:request.getRequestURI() 结果:/TEST/test.jsp (2)得到工程名:request.getContextPath() 结果:/TEST (3)得到当前页面所在目录下全名称:request.getServletPath() 结果:如果页面在...

null替换成 new File("E://....");//括号里面是你的WEB根目录

建议你用IDE来创建项目,根目录是自动生成的。常用的IDE如Eclipse、MyEclipse都是非常常用的工具。都可以用来创建javaweb项目

你把其他东西都过滤掉就行了:

1.WebAPP根目录就是你的javaweb项目的webroot文件夹。 2.到时候用tomcat发布的时候,会把该目录下所有的文件,都发布到tomcat对应的webapps文件夹里面。

String s = request.getRealPath("/") 若果对您有帮助,请采纳,谢谢!

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

class.getResource("/").getPath()这个方法是获取的当前类所在的根目录,这个根目录在项目中就是src下面,你eclipse中,有的项目运行编译后,会把生成的class文件放到bin文件夹中,我是会maven管理的项目,输出就是:/C:/Workspace/JavaTest/tar...

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com