ApplicationContext ac = WebApplicationContextUtils.getWebApplicationContext(this.getServletContext());
IGatewayService gatewayService = (IGatewayService) ac.getBean("gatewayService");
gatewayService.createProductImage(productImage);
GatewayConfig gatewayConfig = (GatewayConfig) getServletContext().getAttribute("gatewayConfig");
PrintWriter out = response.getWriter();
out.println("<script type=\"text/javascript\">");
out.println("var ret=new Array();");
out.println("var ret=new Array();");
out.println("ret[0]='"+productImage.getId()+"';");
out.println("ret[1]='"+gatewayConfig.getUrl()+"/"+productImage.getLargeURL()+"';");
out.println("ret[2]='"+productImage.getLargeURL()+"';");
out.println("window.returnValue=ret;");
out.println("window.close();");
out.println("</script>");
out.write("");