到webRoot中写入文件 request对象有个获取当前web应用程序路径的方法,直接调用即可,具体忘记了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你需要传入参:pageContext上下文 public String getFilePath(String FilePath) { String RealPath = pageContext.getServletContext().getRealPath(FilePath); return RealPath; }PaintChartLable p = new PaintChartLable(); p.launchFrame(); ImageWriter writer = new JPGWriter(); String realpath=getFilePath(chartName + "Chart.jpg");writer.write(p,new FileOutputStream(realpath)); 主要是在java代码中实现找到webroot路径的需要的是classloader,得到的是classes路径再转换成你需要的路径就可以。经过一个网友指点,在这谢了他代码如下:String url = this.getClass().getClassLoader().getResource("").getPath();String path = url.replace("\WEB-INF", "");Path += "\\images\\";以上朋友说的是在jsp中拿到路径的办法。不过也谢了他们给我一些启发。 Extjs问题:如何修改GridPanel中每一行数据的高度? (在线等)求一个正则表达式 JS 数字分割问题,请牛人解答 弹出窗口问题,大家帮帮我啊 为什么这个会出错呢 点"play"开始,那么我怎么点一下"stop"它就停下来? 怎么保存excel的Spreadsheet为xls 我用window.showModalDialog打开子窗口,为什么子窗口的iframe变成不了只读? (期待高手)如何在NS浏览器里屏蔽输入? 弱问,从这个页面的源码能找到播放歌曲的链接吗?就是可以直接下载歌曲的链接。 请问在一个PHP页面里直接写JS可以吗,新手 同一编辑器 提交后 处理的后台不同
public String getFilePath(String FilePath) {
String RealPath = pageContext.getServletContext().getRealPath(FilePath);
return RealPath;
}
PaintChartLable p = new PaintChartLable();
p.launchFrame();
ImageWriter writer = new JPGWriter();
String realpath=getFilePath(chartName + "Chart.jpg");
writer.write(p,new FileOutputStream(realpath));
需要的是classloader,得到的是classes路径
再转换成你需要的路径就可以。
经过一个网友指点,在这谢了他
代码如下:String url = this.getClass().getClassLoader().getResource("").getPath();
String path = url.replace("\WEB-INF", "");
Path += "\\images\\";以上朋友说的是在jsp中拿到路径的办法。不过也谢了他们给我一些启发。