java web项目上传一些图片,必须刷新文件夹才能显示图片,如何编写自动刷新代码??
展开全部
图片不会自动显示是不是浏览器缓存问题~?就是譬如两次请求都是同一个地址,但是如果你存储的图片已经更改,但是名字没变,这样浏览器貌似是不会重新发出请求。你可以在请求时候附加一个随机数,
或者你可以再详细描述下,你说的文件夹是在哪里的文件夹,网络上的?~还是本地?你说显示图片是在哪里显示?页面上?还是本地文件夹里面?
或者你可以再详细描述下,你说的文件夹是在哪里的文件夹,网络上的?~还是本地?你说显示图片是在哪里显示?页面上?还是本地文件夹里面?
追问
我用的myeclipse,myeclipse项目下建一个文件夹upload(存储上传图片),项目运行之后,通过浏览器上传图片a.jpg,图片上传成功后,本地项目下的upload中有a.jpg,但是myeclipse编辑器中的upload文件夹下却没有a.jpg,而且浏览器中无法显示,刷新myeclipse编辑器中的upload文件夹后出现a.jpg,刷新浏览器图片显示。
追答
这个就是很正常的事情啊。你要明白,你上传的时候,图片是上传到你tomcat容器那个部署的工程目录下,myeclipse会有自己的workspace,这个跟工程的部署目录路径是不一样的,你的图片是不会自动上传到myeclipse下,之所以刷新会有,这只不过是myeclipse从部署目录下同步过来。。
就是你要明白一点,你的项目之所以能够运行,不是因为myeclipse,是因为tomcat,myeclipse只是你开发的一个工具,所以你最好还是先不用myelipse,自己试下新建一个web工程,部署到tomcat上,这样你就会清晰很多。。使用了myeclipse只不过是帮你省了手动部署这个步骤
来自:求助得到的回答
展开全部
我也遇到了这个问题,问题在于图片保存大了workspace工作空间下的项目中的文件夹里,应该保存在tomcat服务器下项目文件夹中,就用刷新就可以显示。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
刚遇到这个问题 把保存照片的路径改为tomcat路径下的目录而不是工程的目录就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用watch dog吧,设置一下间隔时间,就会自动跑程式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询