Pra passar parametros pelo request, existem duas maneiras, por GET e por POST.
Por get, basta voce completar o query string, por exemplo www.google.com?q=java
esse ?q=java é o query string, tem uma variavel q com o valor java
isso é feito atraves dos forms html tambem…
Por post, nao é passado por query string. Geralmente se usa post pra mandar binarios ou entao coisas mais delicadas, como senhas por exemplo.
Post voce nao consegue fazer atraves do url, precisa de uma conexao com o servlet, e enviar dados via socket.
Enfim, pra voce conectar uma aplicação desktop num servlet, tem duas maneiras mais comuns: via URLConnection e usando HTTPClient, da jakarta. Da uma procurada no google que voce acha sobre esses dois…