【发布时间】:2014-08-24 22:23:15
【问题描述】:
我正在寻找类似 @987654322@ 的东西在自定义类中使用(Hibernate 中的拦截器,它无法访问 request 对象)。
File file = new File("/photo/test.txt");
file.delete();
...上面的代码会失败,因为file的路径现在是Tomcat的/lib目录。
但我需要从项目开始计数,而不是 Tomcat。
有什么想法吗?
【问题讨论】:
-
/photos将来自文件系统的根目录,您的意思是从项目中计数 -
我的意思是使路径相对于我的站点的根目录,在这种情况下是 jsp 项目
-
@alfasin,好像没有。我的 webapp 没有部署在 tomcat 实例中,这可能是原因吗?
-
在寻求帮助时提供问题中的所有相关信息会很好!我想您仅因为对答案的评论而无法访问请求。因为在 Spring 中,拦截器确实可以访问请求和响应......你至少可以确认(或拒绝?),如果可能的话,用它更新你的问题。因为当然还有其他解决方案,具体取决于您的需求。
标签: java hibernate jsp tomcat path