如一般的 J2EE 配置一样,Spring 在 web.xml 中的配置:
如一般的 J2EE 配置一样,Spring 在 applicationContext-service.xml 中定义我们的业务逻辑处理类:
如同一般的 Struts1/2 的 action 一样在我们的 Filter 中注入 service:
在 Filter 中如同一般的 Struts1/2 的 action 一样调用 service:
如同一般的 Filter 我们的这个 Filter 需要实现 javax.servlet.Filter 接口:
根据自己的业务需要去实现 init、doFilter 和 destroy 方法: