【发布时间】:2015-10-17 16:59:23
【问题描述】:
我正在阅读有关 Java 过滤器的信息,我了解它的实现以及如何使用它,但我不知道我们为什么要使用它。 当我阅读过滤器用于过滤 url 以保存/保护资源免受非法访问时,但我很困惑我们可以对 session 做同样的事情那么为什么过滤器?从here 阅读完整的详细信息后。我得到的这段太接近了,无法清楚我的概念。
在上一篇文章中,我们学习了如何在 Web 中管理会话 应用程序,如果我们想确保资源是可访问的 只有当用户会话有效时,我们才能使用 servlet 来实现 会话属性。方法很简单,但如果我们有很多 servlet 和 jsps,那么它将变得难以维护,因为 冗余代码。如果我们以后想更改属性名称,我们 将不得不改变我们举行会议的所有地方 身份验证。
好的,上面的段落清除概念作为理论基础,但是任何人都可以向我展示显示过滤器对 Java Servlet 非常有用的程序示例。使用和不使用过滤器时,Web 应用程序或资源会如何影响?
【问题讨论】:
-
博客写错了,你理解的方式不同。
-
@sᴜʀᴇsʜᴀᴛᴛᴀ 你能解决我的困惑吗?为什么我们需要/使用 servlet?
-
短答案是过滤请求,长答案最迟需要一个小时来解释;) 始终阅读官方文档
-
@sᴜʀᴇsʜᴀᴛᴛᴀ 你能给我Servlets的官方链接吗?或任何可以消除我困惑的链接。自从 2 天以来,我真的在努力阅读以清除,为什么我们使用过滤器但仍然感到困惑.. -_-