Se ti interessa per JSP non ti so rispondere. In Java:
codice:
System.out.println( InetAddress.getLocalHost().getHostAddress() );
Basta importare java.net e intercettare un'eventuale eccezione inserendolo in un blocco try/catch.


Ciao.