Решил это, установив заголовок ответа «Местоположение» в фильтре Java.
HttpServletRequest httpRequest = (HttpServletRequest) request;
HttpServletResponse httpResponse = (HttpServletResponse) response;
String path = httpRequest.getRequestURI();
httpResponse.setHeader("Location", path);
В JavaScript я мог бы использовать
XMLHttpRequest.getResponseHeader("Location")
Надеюсь, это не вызовет непредвиденных проблем. : P
Если у кого-то есть более простое решение, хотя я бы хотел его увидеть.