NutzCN Logo
新闻 获取资源文件绝对路径的问题
发布于 1685天前 作者 bb3239 2264 次浏览 复制 上一个帖子 下一个帖子
标签: nutzwk

我有个文件,只是后台读取使用,我想把他一起打进war包,但是这个文件的绝对路径怎么获取呢?(为什么要用绝对路径?因为读取这个文件的第三方接口需要使用绝对路径作为参数)

12 回复

servletContext.getRealPath

@wendal 老大,我把这个文件放在resources目录下,但是调试的时候,发现编译器把这两个文件便移到了WEB-INF/classes/目录下,

Mvcs.getServletContext().getRealPath("/WEB-INF/classes/")+“A.ttx”

我用上述代码获取到了绝对路径后,发现接口已经打不开这个文件了,说是被破坏了,是不是编译的过程中会损坏数据啊,还是我应该把文件放在别的目录?

先确定拿到没

@wendal 拿到绝对路径了

内容有没有问题

@wendal 我放进resources目录下之前文件是可以用第三方接口打开的,只要一启动编译后,我在把他从WEB-INF/classes/目录下考出来都打不开了

打不开是什么意思

pom.xml里面resources设置了filter=true ?

@wendal 就使用第三方接口再也读取不到这个文件了

话说,为啥不放webapp目录呢

@wendal 可以放webapp目录,我试一下

@wendal 老大,放在webapp目录下没有问题,谢谢

添加回复
请先登陆
回到顶部