What you're describing is apples & oranges. Swing is client-side and JSP is server-side. JSP renders HTML into a web browser (typically) whereas Swing runs in standalone apps (or in
Applets).
Sounds like what you need is MultiPart request or something like that (if you're running in a web browser). There are probably other solutions. If you are running an application using Swing, then Web Start is what you probably want, and then use sockets (or whatever) to transfer data up to the server.