【转】Struts2.0默许支持多种格式的result type

【转】Struts2.0默认支持多种格式的result type
<action name="attachment_*" class="attachmentAction"method="{1}">
<result name="download" type="stream">//就是这个type 是什么意思 ,这是一个下载的action
<param name="contentType">${contentType}</param>
<param name="inputName">${inputName}</param>
    <param name="contentDisposition">
     ${contentDisposition}
    </param>
    <param name="bufferSize">4096</param>
   </result>

---------------------------

type="chain"          不建议
type="dispatcher"     一般的资源
type="freemarker"     Freemarker模板
type="velocity"       Velocity模板
type="xslt"           XSLT模板
type="httpheader"     添加状态到Http头
type="redirect"       重定向
type="redirect-action"  重定向到Action
type="plaintext"        把原始内容输出(如jsp和html的原始内容)
type="stream"           把一般内容输出到流