java生成的图片

JSP中通过import导入java程序,java程序实现了绘制一jpg图片放到默认路径(FileOutputStreamfos=newFileOutputStream(... JSP中通过import导入java程序,java程序实现了绘制一jpg图片放到默认路径(FileOutputStream fos=new FileOutputStream("image.jpg"); ),但是在默认路径下找不到该图片,若是改成C://image.jpg就可以在C盘下找到该图片。
实际是希望能让图片生成到java程序的包外一层路径,该怎么做?
很可惜webapps下面工程文件夹下面image.jpg不存在!
file:/E:/Java/tomcat/cnpc.me/apache-tomcat-6.0.14/webapps/design/WEB-INF/classes/image.jpg
显示了图片路径,却在那里没有找到这张图片,什么原因?
file这个应该不是主要问题, 我是自己到那个路径下找的,没看到那个图片
展开
 我来答
百度网友5752e4562
2010-02-03 · 超过17用户采纳过TA的回答
知道答主
回答量:33
采纳率:0%
帮助的人:48.7万
展开全部
String url = this.getClass().getResource("/")+"image.jpg";

System.out.println(url);

试一下看看打出来的路径是不是你想要的,然后自己截取一下吧~呵呵

补充:
url = url.replaceAll("file:/","");

应该是前面多了“file:/”

再补充:
我的意思是说你在生成图片使用的URL多了“file:/”
基本就是像下面这么用~

String url = this.getClass().getResource("/")+"image.jpg";
url = url.replaceAll("file:/","");
FileOutputStream fos=new FileOutputStream(url);
回首难求曾经
2010-02-03 · TA获得超过169个赞
知道答主
回答量:93
采纳率:0%
帮助的人:97.1万
展开全部
按照你这么说,图片应该是生成到了tomcat下面去了吧?
而你是在找工程下面的路径?
你去tomcat下面的webapps文件夹下的对应目录去找下 看是不是webapps下面工程文件夹下面是不是image.jpg存在。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
plplum
2010-02-03
知道答主
回答量:78
采纳率:0%
帮助的人:29.5万
展开全部
写成相对路径
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式