<filter> <filter-name>serveStaticFilter</filter-name> <filter-class>com.example.ServeStaticFilter</filter-class> </filter> <filter-mapping> <filter-name>serveStaticFilter</filter-name> <url-pattern>/static/*</url-pattern> </filter-mapping> public class MyJavaLibrary { public static void handleRequest(HttpServletRequest request, HttpServletResponse response) { } } public class ServeStaticFilter implements Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { if (request instanceof HttpServletRequest) { HttpServletRequest httpRequest = (HttpServletRequest) request; HttpServletResponse httpResponse = (HttpServletResponse) response; if (httpRequest.getRequestURI().startsWith("/static/")) { chain.doFilter(request, response); } else { MyJavaLibrary.handleRequest(httpRequest, httpResponse); } } } }


上一篇:
下一篇:
切换中文