将struts2操作结果映射到控制器而不是jsp

将struts2操作结果映射到控制器而不是jsp,struts2,struts,Struts2,Struts,我正在一个用struts2构建的网站上工作。我们的绝大多数目标生成xml,因此将结果映射到jsp页面是有意义的。我们的几个目标实际上生成了二进制文件。我想知道是否有一种方便的方式可以说结果应该来自servlet/控制器而不是jsp 显然,这可以通过修改web.xml来实现,这样struts过滤器就不会应用于这些目标,并将这些目标映射为servlet,但这并不理想。目前,struts过滤器适用于整个站点,我们希望保持这种方式 想法 谢谢 我不确定我是否理解您的场景,但在我看来您想要的是在这里,您可

我正在一个用struts2构建的网站上工作。我们的绝大多数目标生成xml,因此将结果映射到jsp页面是有意义的。我们的几个目标实际上生成了二进制文件。我想知道是否有一种方便的方式可以说结果应该来自servlet/控制器而不是jsp

显然,这可以通过修改web.xml来实现,这样struts过滤器就不会应用于这些目标,并将这些目标映射为servlet,但这并不理想。目前,struts过滤器适用于整个站点,我们希望保持这种方式

想法


谢谢

我不确定我是否理解您的场景,但在我看来您想要的是

在这里,您可以找到一个优秀的教程,其中包含有关Struts2文件上载和文件下载的代码示例,涵盖了流结果:


是的,那正是我想要的。谢谢