0
我想在某個時間點阻止來自客戶端的所有請求, 意味着服務器接收到過濾器的任何請求都不會轉發它並停止鏈接,因此用戶將繼續當前頁面。Java servlet過濾器 - 阻止來自客戶端的所有請求
我該如何做到這一點?
我想在某個時間點阻止來自客戶端的所有請求, 意味着服務器接收到過濾器的任何請求都不會轉發它並停止鏈接,因此用戶將繼續當前頁面。Java servlet過濾器 - 阻止來自客戶端的所有請求
我該如何做到這一點?
只需要麼加一個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);
感謝重播的結束,而是從閱讀你的代碼,我假設你正在做着請求的URL ..因爲URL摘自請求 –
不,這也適用於瀏覽器控制的請求。 –
好的謝謝,我會在接受你的回答之前測試它:) –