code: public void buildAndWrite() {
  
  		try {
  			RouterController routerController = RequestContextUtils
  					.findWebApplicationContext(this.request)
  					.getBean(RouterController.class);
  
  			routerController.writeJsonResponse(this.request, this.response,
  					this.extDirectResponse, this.jsonView);
  
  		}
  		catch (IOException e) {
  			LogFactory.getLog(getClass()).error("buildAndWrite", e);
  			throw new RuntimeException(e);
  		}
  
  	}
docs: Builds and writes the response into the OutputStream of {@link HttpServletResponse}
  . This methods has to be called at the end of a FORM_POST method.