Dal codice postato i valori dei campi non sono trasmessi tramite la url. Già non capisco come tu possa avere ?username=abc con il codice postato.
Quando parli di java, è java o javascript ? A volte gli utenti qua scambiano l'uno per l'altro.