You can't control the browser's back button, but you can prevent it from being an issue. The problem is multi-tiered and depends on Caching on the client side, and being able to re-post data that re-introduces client state to a new session on the server.
There is an article
On JavaWorld that addresses the problem quite clearly, and provides the solution.
In addition to the information provided by that page, I would suggest making any
servlet that receives a POST request from the client use a sendRedirect to the
JSP display page, rather than a server-side forward. This will prevent the back button from being able to post the data, as the new request to the JSP would replace the POST form request.