小编Ant*_*ony的帖子

在Filter bean类中使用一些bean?

在我的过滤器bean类中,我添加了一些bean依赖项(带@Autowired注释).但在该方法中doFilter(),我的所有依赖bean都为null ...

public class FacebookOAuth implements Filter
{
@Autowired
private BusinessLogger logger;

@Autowired
private IUserSessionInfo userSessionInfo;

@Autowired
private FacebookOAuthHelper oAuthHelper;

public void init(FilterConfig fc) throws ServletException
{
    // Nothing to do
}

public void doFilter(ServletRequest sr, ServletResponse sr1, FilterChain fc) throws   IOException, ServletException
{
    // HttpServletRequest req = (HttpServletRequest)sr;
    HttpServletResponse res = (HttpServletResponse) sr1;

    String code = sr.getParameter("code");

    if (StringUtil.isNotBlankStr(code))
    {
        String authURL = this.oAuthHelper.getAuthURL(code);
Run Code Online (Sandbox Code Playgroud)

this.oAuthHelper等于null(和其他依赖bean)...

你可以帮帮我吗 ?


实际上我不在服务器端使用MVC概念(Spring).对于我的客户端,我使用Flex技术,BlazeDS servlet与我的服务器进行通信.

所以,这就是我使用Filter bean概念的原因.

那么,我如何处理我的Filter bean中的会话bean概念?


Skaffman, …

java spring servlets servlet-filters

18
推荐指数
4
解决办法
3万
查看次数

标签 统计

java ×1

servlet-filters ×1

servlets ×1

spring ×1