2014-01-21 27 views

回答

2

只需要麼加一個return語句來的,如果

if (sn.startsWith("www.")) { 
    String url = "http://" + getDefaultDomain() + req.getContextPath() + req.getRequestURI(); 
    HttpServletResponse resp = (HttpServletResponse) response; 
    resp.reset(); 
    resp.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY); 
    resp.setHeader("Location", url); 
    return; 
} 
chain.doFilter(request, response); 
+0

感謝重播的結束,而是從閱讀你的代碼,我假設你正在做着請求的URL ..因爲URL摘自請求 –

+1

不,這也適用於瀏覽器控制的請求。 –

+0

好的謝謝,我會在接受你的回答之前測試它:) –