简单来说就是命名不同,tomcat下面war包默认目录应该是这样:
也就是说工具(如eclipse)最后把我们tomcat需要的东西都放在了WebContent,WebRoot或者自己取名的文件里(根据配置),然后最后有用的就这个目录
WEB-INF下的classes就是用来存放编译后的java文件的,lib就是用来存放jar包的。
也槐纳就是说发布的时候,工具会根据配置(笑让eclipse默认是WebContent,myeclipse默认碰明局的WebRoot),将编译后的.class文件放入WEB-INF中,然后将WebContent或者WebRoot(根据配置,这里你甚至可以改配置自己命名比如MyWeb也行)里面的东西压缩打包出来,解压了也能用。打包出来了就是图一的样子。
eclipse WebContent 目录旦困岩下的文件夹可以用绝对路径定位到文件后直接引入:比如webcontent下有目录:
|--WebContent
|--dataset
|--a.txt
那么要访问a.txt,方法如下:
getServletContext().getRealPath("/尺丛dataset/a.txt")
在jsp中通过以上写模御法引入需要引入的文件即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)