请问在session bean中怎么将jsp文件的相对路径转化为绝对路径?

jxhty 2003-06-30 09:21:38
我在session bean 中要取到jsp的相对路径,然后要转化为绝对路径来进行文件比较,请问一下我应该怎么做
...全文
42 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jxhty 2003-06-30
  • 打赏
  • 举报
回复
首先谢谢你的回答!
很弱智的问一下:我怎么在session bean 中得到一个ServletContext?我知道在java servlet可以通过getServletContext();取得,不过我在bean中怎么取得这个ServletContext呢?
我的设计是:在数据库中保存了jsp的相对路径,在session bean中读出来转化成绝对路径,然后取得这个文件进行比较,可能的一个例子是将/epstar/bizapps/Z_BIZDB/JDDX/JDDXtemplate1/DXBGWH.jsp转化成D:\platform\platformWeb\Web Content\epstar/bizapps/Z_BIZDB/JDDX/JDDXtemplate1/DXBGWH.jsp
takecare 2003-06-30
  • 打赏
  • 举报
回复
ServletContext.getRealPath("/")获得RealPath。

当然你还可以通过类似于这样的方式得到当前应用目录下的文件流:
InputStream is = this.getClass().getResourceAsStream(yourFile);

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧