0
我想看看是否有辦法在路由到正確的方法之前預先檢查所有請求? 我的所有請求都會在版本#中參數。首先檢查並確定客戶端是否需要升級會非常有幫助。檢查所有的方法是有點痛苦的,所以我想知道是否有辦法首先「過濾」請求。謝謝!任何方式將所有請求路由到方法,然後它們被重定向到servlet中正確的方法?
我想看看是否有辦法在路由到正確的方法之前預先檢查所有請求? 我的所有請求都會在版本#中參數。首先檢查並確定客戶端是否需要升級會非常有幫助。檢查所有的方法是有點痛苦的,所以我想知道是否有辦法首先「過濾」請求。謝謝!任何方式將所有請求路由到方法,然後它們被重定向到servlet中正確的方法?
你想要什麼叫做Filter。
例
@WebFilter(urlPatterns = "/*") // Filter all URLs
public class VersionFilter implements Filter {
@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
// TODO Do your filtering here
}
@Override
public void init(FilterConfig filterConfig) throws ServletException { ... }
@Override
public void destroy() { ... }
}
太感謝你了!正是我所期待的 – user1865027