首页 > 其他 > 详细

struts2图片显示

时间:2014-03-27 01:06:51      阅读:488      评论:0      收藏:0      [点我收藏+]

struts2图片显示即是文件下载

一、配置struts.xml

        struts.xml中配置stream结果类型,并配置contentType、inputName、contentDisposition、bufferSize参数即可

<action name="readImgAction" class="com.bk.eserver.web.action.ImgAction" method="readImg" >
	<result type="stream">
		<param name="contentType">application/octet-stream</param>
		<param name="inputName">inputStream</param>
		 <param name="contentDisposition">attachment;filename=${fileName}</param>  
		<param name="bufferSize">4096</param>
	</result>
</action>

二、ImgAction

public class ImgAction extends WebSupport {
	private InputStream inputStream;  

	/**
	 * 读取图片
	 * 
	 * @return
	 */
	public String readImg() {
		try {
			inputStream = new FileInputStream(new File("D:\\meinv.jpg"));
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} 
		return SUCCESS;
	}
	
	public InputStream getInputStream() {
		return inputStream;
	}

	public void setInputStream(InputStream inputStream) {
		this.inputStream = inputStream;
	}

}

三、要显示图片的JSP

<img  src="admin/readImgAction.do">

恩,页面上将显示如下bubuko.com,布布扣

bubuko.com,布布扣

struts2图片显示,布布扣,bubuko.com

struts2图片显示

原文:http://blog.csdn.net/itmyhome1990/article/details/22195265

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!