Before posting this question I cross referenced previous questions on this and other communities blog but my problem remains.

**Problem**

I am not able to redirect my servlet to a new jsp from the doPost() method in the servlet. I called the doPost method from the javascript file as shown below in the code snippets.
The control comes to the doPost() method which I checked through System.out.println statements but it never dispatches to the helloWorld.jsp
I am using eclipse/and Tomcat 9.0.

**My Servlet code:**

```
 @WebServlet(
        name = "OpenSourceMapCtrl",
        description = "Open Source Map Main Controller",
        urlPatterns = {"/callMasterDateHandler"}
    )
public class MainAppCtrl extends HttpServlet{

    public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

            try {
RequestDispatcher dispatcher =request.getRequestDispatcher("/helloWorld.jsp");
        dispatcher.forward(request, response);
            } catch(Exception e){
                e.printStackTrace();
            }
        }   
    }

```

[![enter image description here](https://i.stack.imgur.com/Dttrp.png)](https://i.stack.imgur.com/Dttrp.png)
**helloWorldJs.js**

```
$.post("callHelloWorldHandler", function(data) {
                console.info('@#@ data = ',data);
});

```

The firebug console shows 200 Ok for the page "hello world.jsp". But the page does not render.