You can try this:
ContextHandler context = new ContextHandler();
context.setContextPath("/square");
context.setAllowNullPathInfo(true);
It looks like POST
requests to /square
are redirected as GET
requests to /square/
.
See also: POST request becomes GET