在JBuilder里加了一个Filter Servlet    运行时为什么会把图片都过滤掉了.图片都显示不出来.    请问怎么才能把图片显示出来

解决方案 »

  1.   

    public void doFilter(ServletRequest request, ServletResponse response,
                             FilterChain filterChain) {
            boolean valid = false;
            HttpServletRequest hres = (HttpServletRequest)request;
            HttpSession session = hres.getSession();
            
            try {
                if((session!= null)&&(session.getAttribute("userName")!=null))
                    valid = true;
                if(valid)
                {
                    filterChain.doFilter(request, response);
                }
                else
                {
                    request.getRequestDispatcher("/Login.jsp").forward(request,response);
                }
            } catch (ServletException sx) {
                filterConfig.getServletContext().log(sx.getMessage());
            } catch (IOException iox) {
                filterConfig.getServletContext().log(iox.getMessage());
            }
        }