- 主题:问一个关于图片显示的问题
linux, tomcat, servlet
具体问题是这样:
根据用户提供的信息,我用gnuplot画了一个图,放在WebContent/graph/xxx.png
然后jsp里面:<img src="graph/xxx.png"/> 无法显示这个图片
不过如果我刷新一下eclipse里面这个工程的目录(右键->刷新),这个图片就能
正常显示了。
请问这是怎么回事呢。
谢谢
--
FROM 60.242.194.*
eclipse刷新意味着什么?重新部署吧。
生成图片路径用java获取一下content那个路径就行了。
【 在 haha103 (haha103) 的大作中提到: 】
: linux, tomcat, servlet
: 具体问题是这样:
: 根据用户提供的信息,我用gnuplot画了一个图,放在WebContent/graph/xxx.png
: ...................
--
FROM 221.217.183.*
麻烦能稍微说详细一点点么,谢谢拉
我web这一套东西没怎么搞过,比较白痴
【 在 shaolin (叶孤城|漫漫当爹路) 的大作中提到: 】
: eclipse刷新意味着什么?重新部署吧。
: 生成图片路径用java获取一下content那个路径就行了。
--
FROM 60.242.194.*
request.getContextPath()
好像是这句得的吧,再拼凑一下路径即可。
【 在 haha103 (haha103) 的大作中提到: 】
: 麻烦能稍微说详细一点点么,谢谢拉
: 我web这一套东西没怎么搞过,比较白痴
--
FROM 221.217.183.*
好像还是不行
apache说找不到这个文件
但是我刷新一下eclipse目录,用相同路径,就能找到了
奇了怪了
【 在 shaolin (叶孤城|漫漫当爹路) 的大作中提到: 】
: request.getContextPath()
: 好像是这句得的吧,再拼凑一下路径即可。
--
FROM 60.242.194.*
这样说吧,如下2行html在同一个页面里面:
<img border="0" src="/comp9321project/graph/1255869396833.png"/>
<img border="0" src="/comp9321project/graph/1255869283398.png"/>
第二个能显示出来,第一个不能,我能确定2个文件都存在。
唯一的区别就是,第二个是我刷新eclipse目录之前生成的,第一个是之后
生成的。
我现在就是怀疑container不知道我生成了一个新的图片,他在接到这个请求
之后并没有去检查文件系统去确认这个文件是否存在。
我想肯定应该有解决办法,毕竟动态生成图片的应用应该很广泛的。
【 在 haha103 (haha103) 的大作中提到: 】
: 好像还是不行
: apache说找不到这个文件
: 但是我刷新一下eclipse目录,用相同路径,就能找到了
: ...................
--
FROM 60.242.194.*
不要写缓存试试
【 在 haha103 (haha103) 的大作中提到: 】
: 这样说吧,如下2行html在同一个页面里面:
: <img border="0" src="/comp9321project/graph/1255869396833.png"/>
: <img border="0" src="/comp9321project/graph/1255869283398.png"/>
: ...................
--
FROM 116.24.173.*
顶一下啊
还是没解决啊
【 在 haha103 (haha103) 的大作中提到: 】
: 这样说吧,如下2行html在同一个页面里面:
: <img border="0" src="/comp9321project/graph/1255869396833.png"/>
: <img border="0" src="/comp9321project/graph/1255869283398.png"/>
: ...................
--
FROM 149.171.231.*