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