As I mentioned in my comment, consider javascript asynchronous calls (AJAX) to your servlet.
In this case your page won't change and you can do all your interaction with the server in the background.
Here is AJAX tutorial
If you are not experienced Javascript programmer, then consider this JavaScript tutorial
JSP on its nature is a servlet, i.e it is server side code, but you can embed javascript to your JSP page, that will work on the client's browser (client side), and send/receive data packets to the server in the background, without submitting the whole page to the server.
Here is the example of JSP and AJAX combination