java web项目 相对路径怎么写
网上长篇大论一大堆,不知所云,我就问一个简单的问题:我想访问WebRoot目录下的一个文件中的东西,提示我目录找不到.不在web工程下可以访问,web下我知道WebRoo...
网上长篇大论一大堆,不知所云,我就问一个简单的问题:
我想访问WebRoot目录下的一个文件中的东西,提示我目录找不到.不在web工程下可以访问,web下我知道WebRoot是根目录,所以我试过WebRoot/**/**不行 /**/**不行 ../**/** 不行 网上找了一些方法都没啥用 web下访问资源到底要怎么写? 展开
我想访问WebRoot目录下的一个文件中的东西,提示我目录找不到.不在web工程下可以访问,web下我知道WebRoot是根目录,所以我试过WebRoot/**/**不行 /**/**不行 ../**/** 不行 网上找了一些方法都没啥用 web下访问资源到底要怎么写? 展开
6个回答
展开全部
如果你从 servlet 这些 java 程序中访问,可以用
request.getServletContext().getResource("/WEB-INF/abc.config");
程序是无法也不应该知道一个 web 程序部署后的应用程序名称,因为一个 Java EE 程序允许不做任何修改的情况下部署成多份,比如一个客户部署一份,每份连接不同的数据,这在企业应用场景中很常见,在开发中也可以部署成多份,每份对应一个 DEV, SIT, UAT, PRD 中的一个。
如果是从 html / js 中只能访问 web 资料 (html, js, css 等),不能访问 WEB-INF/ 下任何东西。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询