可以在过滤器里面写代码:

if ("logoff".equals(method) || -1 !=request.getRequestURL().indexOf("service")) {
    // 解决跨域问题
    response.setHeader("Access-Control-Allow-Origin", "*");
    response.setHeader("Access-Control-Allow-Methods", "POST, PUT, GET, OPTIONS, DELETE");
    response.setHeader("Access-Control-Allow-Credentials", "true");
    response.setHeader("Access-Control-Max-Age", "3600");
    // 如果是退出登录操作 或者是 rest 请求,就不执行过滤器附加的逻辑
    chain.doFilter(req, resp);
}

【原创】说说JSON和JSONP,也许你会豁然开朗,含jQuery用例 - 随它去吧 - 博客园
javascript:void(0)