2011-07-23 56 views
0

我想知道如何在Spring中使用Filter概念。如何在Spring中使用Filter概念?

我有web应用程序,我有很多jsp页面,其中login.jsp是第一页。所以用户只能通过login.jsp去任何人都不能直接访问任何jsp url。

回答

2

过滤器与Spring无关。如果你想使用它们,只需将它们连接到你的web.xml。

您还可以选择使用Spring Security来实现安全性 - 身份验证和授权。我建议你看看如果你想用Spring来解决这个问题。

+0

阿门。 Spring Security中有一个完整的生态系统,可以解决您可能需要解决的所有问题。 – atrain

+0

谢谢你的回复。你可以给我一些示例应用程序链接来实现这个请。 – sudha

1

Spring中没有什么特别的Servlet过滤器,但Spring提供了几个方便的支持类来编写它们。 DelegatingFilterProxy可让您使用普通的Spring bean作为Filter实例,并且OncePerRequestFilter可确保您的过滤器仅对每个请求运行一次。 (某些应用程序服务器可以基于转发和包括多次运行过滤器。)