读书人

struts2显示图片有关问题

发布时间: 2012-10-19 16:53:36 作者: rapoo

struts2显示图片问题
action 代码

Java code
public String getImg()throws Exception{        HttpServletResponse response=null;         ServletOutputStream out = null;         response=ServletActionContext.getResponse();         response.setContentType( "multipart/form-data" );                   out = response.getOutputStream();                   //从数据库得到图片存放路径,获取图片转换成流        byte[] picByte=Base64.decode(daoImpl.getBytesFile(new File(ItemVo.getPicturePath())));        try{                        out.write(picByte);        }catch(Exception e){            e.printStackTrace();        }finally{            if(out!=null){                out.close();            }        }        return null;    }


action配置
XML code
<action name="Image" class="com.sdjg.struts.action.xxx.WapAction" method="getImg"></action>


jsp页面
Java code
<img src="<s:url action="Image"><s:param name="pictureIndex" value="id"></s:param></s:url>">  


图片不显示出来,我对IO流本来就不熟,求大神帮忙解决一下

[解决办法]
return null错了吧
应该是返回success
在struts.xml的action标签里再放个result标签
[解决办法]
写的struts配置写全,struts配置参数要和action中的一致。

读书人网 >Java Web开发

热点推荐