java中Image获得相对路径的图片,求代码

首先要求Image img=Image.getInstance("F:/sompw/sompw/WebRoot/images/image-left.jpg");用这种方式,我这是写的绝对路径的,这段代码是写在java类里面的,如下图
中UserDaoImpl类中的方法里面

我的图片是保存在项目中webRoot下面的images文件夹中的
我现在要求要写相对路径的,

第1个回答  2012-07-05
Image img=Image.getInstance("images/image-left.jpg");
这样就可以了
第2个回答  2012-07-05
弄个全局变量(最好是配置文件一类的) 把你的根路径写进去 在用的时候做好全路径拼接 在上线部署之前 修改配置这个路径就好了 (这是比较通用的方案)本回答被提问者和网友采纳
第3个回答  2012-07-05
首先获得系统根路径getWebRootDir() 和imgage名字再拼接一下完整的路径 既是相对路径
第4个回答  2012-07-05
一楼说的对
相似回答