如何配置Struts 2以返回生成的PDF?

时间:2011-10-11 10:51:39

标签: struts2

<action name="trial_employee" 
        class="parity.action.TrialPrintEmployeeCopyAction">
  <result>/protected/trial_employee.pdf</result>
</action>

我有一个生成PDF文件供下载的动作类。如何配置操作结果以返回PDF?

以上不起作用,它给我一个404错误,因为pdf不是物理上在驱动器上,它是动态生成的。

1 个答案:

答案 0 :(得分:2)

如果它是动态生成的,您可以将其作为类似

的流返回
<result name="pdf  File" type="stream">
<param name="contentType">${contentType}</param>
</result>

更多细节在这里

Stream result