Para obtener el referer (la url desde la que se hizo la petición) de un servlet basta con utilizar lo siguiente:
public void processRequest(HttpServletRequest httpservletrequest, HttpServletResponse httpservletresponse) throws ServletException{
...
String referer = httpservletrequest.getHeader("referer");
...
}