首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

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

2013-10-09 
struts2上传图片并显示出来struts2上传图片并显示出来,跪求指点,憋一下午了。怎么办,哪里错了 Action 里代

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就是个集合,你在哪定义的这个集合?
[解决办法]
看看文件夹图片有吗  然后 看看 数据库存的位置的  但是看你报的错 你看看 网页源码

热点排行