用struts写了一个上传图片的功能图片上传后需手动去刷新工程下面存放图片的文件。

不然前台访问的时候不会显示,请问这个问题该怎么解决呢?
这个问题已经解决了,还是路径的问题,因为设定的是绝对路径,然后在Tomcat里面没有配置,就是出现了图片上传到了工程下而不是服务器上。

参考下这个方法 设置完以后要注销一下

文件夹 自动刷新
方法一
执行下列步骤: 1. 在注册表中找到并单击以下注册表项:
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer
2. 在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。
3. 键入 NoSimpleNetIDList,然后按 Enter。
4. 在“编辑”菜单上,单击“修改”。
5. 键入 1,然后单击“确定”。
方法二
当你访问共享等,对文件或者文件夹进行更改或者添加删除后,你会发现他不能自动刷新,需要手动刷新或者按F5才能刷新。
展开HKEY_LOCAL_MACHINE/System/Currentcontrolset/Control/Update。
如果我们的操作系统是Windows 2000/XP/2003,我们就能在该分支下看到一个名为“UpdateMode”的DWORD值,系统默认值为1,表示手工刷新,该值若为0则表示自动刷新。修改为“0”即可;
更改后建议重新启动系统,否则可能需要等待下才能生效
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-01-11
上传的路径在哪里 再去那个路径里引 ,只要上传成功 不可能引不到,如果你上传在你项目里 是要刷新才能看到,但是那个文件夹里面已经有了,不可能因为引用不到图片而前台界面不显示,你看看前台界面引的是不是你上传成功的文件夹本回答被提问者采纳
第2个回答  2013-01-11
上传的时候基本上有两种方法,如果用的是oracle,它有一个blob(好像是叫这个),是可以存放图片的,可以把图片直接存在数据库里面.还有一种就是在服务器项目中建一个文件夹,专门用来存放上传的图片,并且把图片的路径保存在数据库里面.当页面需要显示的时候,只需要把路径搜索出来放到页面的img框里,就没有问题了. 看你的图片是怎么放的,应该就知道了
第3个回答  2013-01-11
是用io流上传的吧?

关于用MyEclipse自带的Tomcat服务器实现图片文件上传与图片文件显示的功...
MyEclipse自带的Tomcat服务器的运行目录为:E:\\MyEclipseWorkspace\\.metadata\\.plugins\\com.genuitec.eclipse.easie.tomcat.myeclipse\\tomcat\\webapps 你可以在上传图片后 进入这个目录里查看你项目下的upload文件夹

急!Struts 上传 图片改图片名字
+ newFileName);\/\/ 建立一个上传文件的输出流 int bytesRead = 0;byte[] buffer = new byte[8192];while ((bytesRead = stream.read(buffer, 0, 8192)) != -1) { bos.write(buffer, 0, bytesRead);\/\/ 将文件写入服务器 } bos.close();stream.close();String oldurl = filePath +...

求javaWeb大神!关于struts上传文件的问题!
action:public class FileAction { private File some;\/\/页面name属性名,用于接受上传文件 private String someFileName;\/\/固定格式页面name属性名+FileName,用于保存文件名 \/\/说明:struts负责帮你接受文件,但是不保存,需要程序员自己保存到指定地点 public String execute(){ if(some==null){ retur...

菜鸟学struts2 工程 myeclipse中图片能预览,部署到浏览器中图片显示不...
把图片healthdate.jpg放在img下试试

Struts2上传文件到服务器下,怎么服务器重启之后文件就没了?
我的也遇到过这样的情况,我的文件是放在服务器上,原因是本地的项目是没有存放该文件的,用myeclipse重新部署后,当然就没有了。

Struts1.x系列教程(15):使用DownloadAction类统计文件下载次数_百度...
在<samples工程目录>\\src\\action目录中建立一个FileDownloadAction java文件 代码如下 package chapter action; import javax servlet *; import apache struts action *; import apache struts actions *; import java io *; import java sql *; public class FileDownloadAction extends DownloadAction { private ...

javaweb怎么导入图片(javaweb导入项目)
具体步骤:1.首先,是工程目录结构及图片的引用,将图片加入近web,进行批量操作,如图所示:2.当在images文件夹中添加图片文件时,要点击refresh。3.在当图片文件更改时,要在clean以下server。怎么在JSP中插入图片?1、首先需要新建Dynamicwebproject项目,建好之后在WebContent里面的内容如图所示。2、在body...

java的各种异常
这个异常是因为Struts根据struts-config.xml中的mapping没有找到action期望的form bean。大部分的情况可能是因为在form-bean中设置的name属性和action中设置的name属性不匹配所致。换句话说,action和form都应该各自有一个name属性,并且要精确匹配,包括大小写。这个错误当没有name属性和action关联时也会发生,如果没有在...

jsp简单上传代码
Struts文件上传1.创建一个工程:创建一个JSP页面内容如下: 2.创建一个FormBean继承ActionForm其中有个private FormFile file ;属性。FormFile类的全名为:org.apache.struts.upload.FormFile 3.创建一个UploadAction继承自Action然后重写Action的execute()方法:代码如下:public ActionForward execute(ActionMapping ...

百度ueditor能不能上传pdf
可以上传的,如果不能上传,在js代码里设置下;一般百度官方下载的ueditor编辑器,默认都是带了PDF上传功能的,参考如下官方代码:\/\/默认值:[".png", ".jpg", ".jpeg", ".gif", ".bmp",".flv", ".swf", ".mkv", ".avi", ".rm", ".rmvb", ".mpeg", ".mpg",".ogg", ".ogv...

相似回答
大家正在搜