我有一頁說:/myapp/test.jsp?queryString=Y。 過濾器需要重定向到當前頁面。 它應該去/myapp/test.jsp(不含查詢字符串)。 以下似乎將其帶到上下文根:/myapp。 我在WAS6.1中運行。如何重定向到Servlet篩選器中的當前頁面?
public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws IOException, ServletException {
HttpServletRequest httpReq = (HttpServletRequest) req;
HttpServletResponse httpResp = (HttpServletResponse) resp;
{
boolean blnNeedToRedirect = true;
if (blnNeedToRedirect) {
httpResp.sendRedirect(".");
return;
}
chain.doFilter(req, resp);
}