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

发布于 2024-08-30 20:17:07 字数 268 浏览 3 评论 0 原文

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

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

有想法吗?

谢谢!

I'm working on on a site built using struts2. The vast majority of our targets generate xml, so mapping the result to a jsp page makes sense. A couple of our targets actually generated binaries. I'm wondering if there is a convenient way to say that the result should come from a servlet/controller instead of a jsp.

Obviously this could be done by modifying the web.xml so the struts filter doesn't apply to those targets and mapping those targets as servlets, but this is non-ideal. Currently, the struts filter applies to the entire site, and we would like to keep it that way.

Ideas?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

懵少女 2024-09-06 20:17:07

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

I am not sure I understand you scenario, but it seems to me you want the Stream Result

如梦 2024-09-06 20:17:07

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

http://www.jeetrainers.com/struts2-course/chapter12-13-1-1#slide

Here you can find an excellent tutorial with code examples about Struts2 file upload and file download that covers the Stream Result:

http://www.jeetrainers.com/struts2-course/chapter12-13-1-1#slide

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文