List of usage examples for org.springframework.web.util NestedServletException printStackTrace
public void printStackTrace()
From source file:de.hska.ld.core.config.filter.CrossOriginFilter.java
public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) req; String url = request.getRequestURL().toString(); if (!url.contains("push")) { String origin = request.getHeader("Origin"); HttpServletResponse response = (HttpServletResponse) res; response.setHeader("Access-Control-Allow-Credentials", "true"); response.setHeader("Access-Control-Allow-Origin", origin); response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE, PUT"); response.setHeader("Access-Control-Max-Age", "3600"); response.setHeader("Access-Control-Allow-Headers", "x-requested-with, Content-Type, Authorization"); }//from w ww .ja v a2s. c o m try { chain.doFilter(req, res); } catch (NestedServletException nse) { if (!(nse.getCause() instanceof NullPointerException && nse.getCause().getMessage() == null)) { if (!(nse.getCause() instanceof IllegalArgumentException)) { nse.printStackTrace(); } } } catch (Exception e) { System.out.println(e.getMessage()); } }