jsf 2.0 重写 Url

    技术2022-05-19  30

    public class UrlFilter implements Filter {​ 

    public void doFilter(ServletRequest request, ServletResponse response, FilterChain filterChain) throws IOException, ServletException { try { HttpServletRequest req=(HttpServletRequest)request; String strUrl=req.getRequestURI(); if(strUrl.indexOf("my")>=0){ request.getRequestDispatcher("/my.jsf").forward(request,response); } filterChain.doFilter(request, response); } catch(ServletException sx) { filterConfig.getServletContext().log(sx.getMessage()); } catch(IOException iox) { filterConfig.getServletContext().log(iox.getMessage()); } }  

    注意 /my.jsf 对应的是 web 根目录的页面。 该 Filter  的 url-partner 是 /*


    最新回复(0)