ho provato con encoderurl:
codice:
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        String contextPath = request.getContextPath();
        String encodedUrl = response.encodeURL(contextPath + "/index.jsp");
............
            RequestDispatcher disp = request.getRequestDispatcher(encodedUrl);
            disp.forward(request, response);
ma nn funge in quanto mi da questo errore:
codice:
The requested resource (/BancaJSP/BancaJSP/index.jsp) is not available.
quello che nn ho capito è perchè mette due volte il nome della directory.
sulla pagina jsp se metto:
<%=request.getContextPath()%>
mi da il path corretto.