我想知道如何在Spring中使用Filter概念。
我有web应用程序,因为我有很多jsp页面,其中login.jsp是第一页。所以用户只能通过login.jsp去,没有人不能直接访问任何jsp url。
答案 0 :(得分:2)
过滤器与Spring无关。如果您想使用它们,只需将它们连接到您的web.xml即可。
您还可以选择使用Spring Security实现安全性 - 身份验证和授权。如果你想用Spring来解决这个问题,我建议你看一下。
答案 1 :(得分:1)
Spring中的Servlet过滤器并没有什么特别之处,但Spring确实提供了几个方便的支持类来编写它们。 DelegatingFilterProxy允许您使用普通的Spring bean作为Filter实例,OncePerRequestFilter确保您的过滤器每个请求只运行一次。 (某些应用服务器可以根据转发和包括多次运行过滤器。)