List of usage examples for org.springframework.web.context.support WebApplicationContextUtils getWebApplicationContext
@Nullable public static WebApplicationContext getWebApplicationContext(ServletContext sc)
From source file:net.cit.tetrad.rrd.batch.InitializeServlet.java
public void init() throws ServletException { WebApplicationContext context = WebApplicationContextUtils.getWebApplicationContext(getServletContext()); rrdInitialize(context);// ww w .j a va2 s . c o m loggingStartup(context); }
From source file:com.redoute.datamap.servlet.datamap.UpdateDatamap.java
/** * Processes requests for both HTTP <code>GET</code> and <code>POST</code> * methods.//from ww w .ja va2 s. c om * * @param request servlet request * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); PolicyFactory policy = Sanitizers.FORMATTING.and(Sanitizers.LINKS); try { String name = policy.sanitize(request.getParameter("id")); String columnName = policy.sanitize(request.getParameter("columnName")); String value = policy.sanitize(request.getParameter("value")); ApplicationContext appContext = WebApplicationContextUtils .getWebApplicationContext(this.getServletContext()); IDatamapService datamapService = appContext.getBean(IDatamapService.class); datamapService.updateDatamap(name, columnName, value); out.print(value); } finally { out.close(); } }
From source file:com.redoute.datamap.servlet.picture.UpdatePicture.java
/** * Processes requests for both HTTP <code>GET</code> and <code>POST</code> * methods.//from w ww . ja va 2 s . c om * * @param request servlet request * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); PolicyFactory policy = Sanitizers.FORMATTING.and(Sanitizers.LINKS); try { String name = policy.sanitize(request.getParameter("id")); String columnName = policy.sanitize(request.getParameter("columnName")); String value = policy.sanitize(request.getParameter("value")); ApplicationContext appContext = WebApplicationContextUtils .getWebApplicationContext(this.getServletContext()); IPictureService datamapService = appContext.getBean(IPictureService.class); datamapService.updatePicture(name, columnName, value); out.print(value); } finally { out.close(); } }
From source file:org.eap.web.listener.WebApplicationDataListener.java
public void contextInitialized(final ServletContextEvent sce) { EapDataContext.setWac(WebApplicationContextUtils.getWebApplicationContext(sce.getServletContext())); EapDataContext.REAL_PATH = sce.getServletContext().getRealPath("/WEB-INF/"); EapDataContext.SAVE_FILE_DIR = sce.getServletContext().getRealPath(EapDataContext.SAVE_FILE_DIR); EapDataContext.initPlugin();// w w w .ja va 2s .co m EapSmcDataContext.initData(); /** * ??RPC? */ try { // Thread checkThread = new Thread(new Runnable() { // @Override // public void run() { // String[] hosts = sce.getServletContext().getInitParameter("rpc.host").split(",") ; // while(true){ //// for(int i=0 ; i<APIContext.getRpcServers().size() ; ){ //// Client client = APIContext.getRpcServers().get(i) ; //// if((System.currentTimeMillis()-client.getLastPingTime())> 10 * 1000 && client.isConnected()){ //// client.close() ; //// APIContext.getRpcServers().remove(i) ; //// continue ; //// } //// i++; //// } // if((APIContext.getRpcServers().size() + APIContext.getWaitConnectionServers().size())==hosts.length){ // try { // Thread.sleep(3000) ; // } catch (InterruptedException e) { // // TODO Auto-generated catch block // e.printStackTrace(); // } // }else{ // for(String host : hosts){ // boolean live = false ; // for(Client client:APIContext.getRpcServers()){ // if(host.equals(client.getHost())){ // live = true ; // break ; // } // } // for(Client client:APIContext.getWaitConnectionServers()){ // if(host.equals(client.getHost())){ // live = true ; // break ; // } // } // if(!live){ // System.out.println("Server"); // String[] server = host.split(":"); // if(server.length == 2){ // new Client( server[0] , Integer.parseInt(server[1]),host , new MessageHandler()); // } // // } // } // } // } // } // }); // checkThread.start(); EapDataContext.initJars(EapDataContext.REAL_PATH); EapDataContext.initInstruct(); /** * ?? */ IndexTools.getInstance(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } }
From source file:jahspotify.web.tags.MediaTag.java
@Override protected int doStartTagInternal() throws Exception { final JahSpotify jahSpotify = WebApplicationContextUtils .getWebApplicationContext(pageContext.getServletContext()).getBean(JahSpotify.class); Object value = null;/*from www . j av a2s.c o m*/ final Link link = Link.create(_link); switch (link.getType()) { case TRACK: value = jahSpotify.readTrack(link); break; case ARTIST: value = jahSpotify.readArtist(link); break; case ALBUM: value = jahSpotify.readAlbum(link); break; case IMAGE: value = jahSpotify.readImage(link); break; case FOLDER: value = jahSpotify.readFolder(link, _level); break; case PLAYLIST: value = jahSpotify.readPlaylist(link, 0, 0); break; } pageContext.setAttribute(_var, value); return Tag.SKIP_BODY; }
From source file:org.vaadin.spring.servlet.SpringAwareVaadinServlet.java
@Override protected void servletInitialized() throws ServletException { getService().addSessionInitListener(new SessionInitListener() { @Override/*from ww w. j a va 2 s . c o m*/ public void sessionInit(SessionInitEvent sessionInitEvent) throws ServiceException { WebApplicationContext webApplicationContext = WebApplicationContextUtils .getWebApplicationContext(getServletContext()); SpringAwareUIProvider uiProvider = new SpringAwareUIProvider(webApplicationContext); sessionInitEvent.getSession().addUIProvider(uiProvider); } }); }
From source file:com.deltastar.task7.web.servlet.customer.BaseCustomerServlet.java
@Override public void init(ServletConfig servletConfig) throws ServletException { super.init(servletConfig); ApplicationContext applicationContext = WebApplicationContextUtils .getWebApplicationContext(servletConfig.getServletContext()); customerService = applicationContext.getBean(CustomerService.class); }
From source file:com.redip.servlet.GetLinkToDoc.java
@Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PolicyFactory policy = Sanitizers.FORMATTING.and(Sanitizers.LINKS); String id = policy.sanitize(request.getParameter("idNC")); String idName = ParameterParserUtil.parseStringParam(id, ""); ApplicationContext appContext = WebApplicationContextUtils .getWebApplicationContext(this.getServletContext()); IQualityNonconformitiesDocService docService = appContext.getBean(IQualityNonconformitiesDocService.class); List<QualityNonconformitiesDoc> myDocs = docService.getDocLink(Integer.valueOf(id)); try {/*ww w.j a v a 2s . co m*/ JSONArray docList = new JSONArray(); try { for (QualityNonconformitiesDoc myDoc : myDocs) { JSONObject doc = new JSONObject(); doc.put("link", myDoc.getLinkToDoc()); doc.put("id", myDoc.getIdQualityNonconformitiesDoc()); docList.put(doc); } } catch (Exception ex) { response.setContentType("text/html"); response.getWriter().print(ex); } response.setContentType("application/json"); response.getWriter().print(docList.toString()); } catch (Exception e) { Logger.log(GetInvariantList.class.getName(), Level.FATAL, "" + e); response.setContentType("text/html"); response.getWriter().print(e.getMessage()); } }
From source file:com.redoute.datamap.servlet.picture.FindPicture.java
@Override public void init() throws ServletException { ApplicationContext appContext = WebApplicationContextUtils .getWebApplicationContext(this.getServletContext()); pictureService = appContext.getBean(IPictureService.class); }
From source file:com.redoute.datamap.servlet.ImportFiilesFromFolder.java
/** * Processes requests for both HTTP <code>GET</code> and <code>POST</code> * methods./* w ww . ja va 2s . co m*/ * * @param request servlet request * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); try { ApplicationContext appContext = WebApplicationContextUtils .getWebApplicationContext(this.getServletContext()); PictureService pictureService = appContext.getBean(PictureService.class); PolicyFactory policy = Sanitizers.FORMATTING.and(Sanitizers.LINKS); String path = policy.sanitize(request.getParameter("path")); // C:\\Users\\bcivel\\Desktop\\datacerberus File folder = new File(path); File[] listOfFiles = folder.listFiles(); for (File file : listOfFiles) { if (file.isFile()) { BufferedImage img; try { Picture picture = new Picture(); String page = file.getName().split("_")[0]; picture.setPage(page); String name = ""; for (int a = 1; a < file.getName().split("_").length; a++) { name += file.getName().split("_")[a]; if (a != file.getName().split("_").length - 1) { name += "_"; } } picture.setPicture(name); // img = ImageIO.read(file); // ByteArrayOutputStream os = new ByteArrayOutputStream(); // OutputStream b64 = new Base64.OutputStream(os); // ImageIO.write(img, "png", b64); FileInputStream fileInputStream = new FileInputStream(file); String base64Format = new String(Base64.encodeBase64(IOUtils.toByteArray(fileInputStream))); String pict = "data:image/jpeg;base64," + base64Format; picture.setBase64(pict); pictureService.createPicture(picture); System.out.print("done : " + name); fileInputStream.close(); // img.flush(); // os.close(); } catch (IOException ex) { System.err.println(ex.getMessage()); ex.printStackTrace(); throw ex; } } } } finally { out.close(); } }