读书人

struts2上传图片并显示出来,该怎么解决

发布时间: 2013-10-09 22:26:11 作者: rapoo

struts2上传图片并显示出来
struts2上传图片并显示出来,跪求指点,憋一下午了。怎么办,哪里错了
Action 里代码
public String doUpload() throws IOException{
//获取图片路径
String savePath = ServletActionContext.getServletContext().getRealPath("/upload/"+this.uploadFileName);

FileInputStream fis = new FileInputStream(upload);

FileOutputStream fos = new FileOutputStream(savePath);

IOUtils.copy(fis, fos);

fos.flush();
fos.close();
fis.close();

return SUCCESS;
}


Struts.xml配置
<package name="default" extends="struts-default">
<action name="UploadAction" alt="struts2上传图片并显示出来,该怎么解决" />

后台报错
struts2上传图片并显示出来,该怎么解决
[解决办法]
肯定是jsp里面的iterator标签写错了,就是不满足tld文件定义的规范
[解决办法]
1、你的图片上传成功了没?
2、 <s:iterator value="uploadFileName" var="filename">
你要遍历输出uploadFileName
那么uploadFileName就是个集合,你在哪定义的这个集合?
[解决办法]
看看文件夹图片有吗 然后 看看 数据库存的位置的 但是看你报的错 你看看 网页源码

读书人网 >J2EE开发

热点推荐