Buenas,
Si vas a enviar un formulario por http necesitas un servidor que interprete la llamada http.
La forma mas sencilla seria efectivamente utilizar un servidor ligero como Jetty y un servlet.
Hoy en dia hay tambien muchas alternativas. La mas sencilla que conozco es Spark:
http://sparkjava.com/ , que utiliza servlets internament pero facilita bastante el procesado de las peticiones (es un microframework al estilo Sinatra).
Un saludo