País Origem do usuário

Alguem sabe algum código que detecta o país onde a página está sendo executada?

Eu tive a mesma duvida mas eu tava programando em PHP, mas não é complicado. Dá uma olhada na pergunta que fiz no PHPBrasil http://www.phpbrasil.com/faqs/faq.php/id/1920

Olá

O blog do Larry Williams responde esta questão aqui.

Traduzindo:

Localizando seus visitante In Java
A solução GeoIP do MaxMind torna fácil saber de qual país seu visitante vem. A versão free tem precisão de 93% segundo MaxMind. Tudo que você precisa é da API GeoIP Java, da base de dados dos países (GeoIP.dat.gz ou em formato CSV para alimentar banco de dados) e do IP do usuário para determinar seu país. Com servlets você pode usar o método ServletRequest.getRemoteAddr() para pegar o IP. No exemplo abaixo o IP está hardcodeado:[code]
import com.maxmind.geoip.Lookup;
import java.io.IOException;

class CountryLookup
{

public static void main(String[] args)
{
    try
    {
        long now = System.currentTimeMillis();

        // Me, myself and I
        String ip = "127.0.0.1";
        Lookup cl = new Lookup("GeoIP.dat");

        // Get country and country code
        System.out.println("Country '" + cl.lookupCountryName(ip) + "'");
        System.out.println("Country code '" + cl.lookupCountryCode(ip) + "'");
        System.out.println("Calculated in " + (System.currentTimeMillis() - now) + " ms");

        cl.close();
    }
    catch (IOException ex)
    {
        ex.printStackTrace();
    }
}

}[/code]

A API GeoIP API é free.

[]s
Luca