Obtenga la dirección IP local en la página jsp: request.getLocalAddr(). La dirección resultante es: 0.0.0.0.
¿No es esto posible?
InetAddress addr = InetAddress.getLocalHost();
String ip=addr.getHostAddress().toString(); /Obtener la IP de esta máquina