读书人

struts *do,该如何处理

发布时间: 2012-01-08 22:48:50 作者: rapoo

struts *.do
用struts框架如果要使用图片产生一个链接,即是 *.do类型的
应该怎么写?

[解决办法]
和非图片产生连接的方式一样,
[解决办法]
用文件下载类*.do就实现了!

<action name="download" class="com.yayisoft.km.action.download.FileDownloadAction">
<result name="success" type="stream">
<param name="contentType">${contentType}</param>
<param name="inputName">inputStream</param>
<param name="contentDisposition">filename="${file.fileName}"</param>
<param name="bufferSize">4096</param>
</result>
</action>

contentType表明是image/jpeg就好了!
你看struts2的show-case,里面有个例子
[解决办法]
原来是struts1的

<a href="你的Action.do"><img src="图片路径" alt="" name="tt" width="32" height="32" border="0"></a>

读书人网 >J2EE开发

热点推荐