gpt4 book ai didi

java - Struts拦截器的确切含义

转载 作者:行者123 更新时间:2023-11-30 09:52:01 24 4
gpt4 key购买 nike

谁能告诉我,在 Struts 2 Framework 中 INTERCEPTOR 的确切含义是什么?

您能给我一些简单的 Struts 拦截器示例吗?

提前致谢!

最佳答案

想一想拦截器之于 Struts 就像过滤器之于 Servlet。当您请求一个 Struts Action 时,Struts 框架向被调用的 Action 发送一个请求,但是在该 Action 执行之前,该调用可以被拦截器解释。完成后,请求将被传递(如 servlet 调用,过滤)到操作。

拦截器的原因是,你想做一些前条件/后条件检查以发送到 Action / Action 返回。一个简单的例子是文件上传。当您将文件发送到 Struts 中的操作时,您可以使用一个拦截器作为前置条件 validator (例如,文件大小必须恰好为 5210 字节 = 5MB)。如果成功,它会过滤对操作(已调用)的请求。

我从未使用过 Struts 2,但有一个 Wiki关于 Apache 站点的拦截器。

关于java - Struts拦截器的确切含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4408114/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com