List of usage examples for org.springframework.web.context.support WebApplicationContextUtils getWebApplicationContext
@Nullable public static WebApplicationContext getWebApplicationContext(ServletContext sc)
From source file:fr.univlorraine.mondossierweb.utils.MDWTouchkitServlet.java
@Override protected void servletInitialized() throws ServletException { super.servletInitialized(); getService().addSessionInitListener(new SessionInitListener() { private static final long serialVersionUID = 3292761415754953448L; @Override//from ww w . j av a 2 s .c om public void sessionInit(SessionInitEvent event) throws ServiceException { event.getSession().addUIProvider(new MdwTouchkitUIProvider( WebApplicationContextUtils.getWebApplicationContext(getServletContext()))); LOG.debug("UI Provider : " + event.getSession().getUIProviders().size() + " - " + event.getSession().getUIProviders()); } }); TouchKitSettings s = getTouchKitSettings(); s.getWebAppSettings().setWebAppCapable(true); s.getApplicationCacheSettings().setCacheManifestEnabled(true); }
From source file:com.redoute.datamap.servlet.picture.UploadPicture.java
/** * Processes requests for both HTTP <code>GET</code> and <code>POST</code> * methods./*from w w w. jav a 2 s. c o 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"); PolicyFactory policy = Sanitizers.FORMATTING.and(Sanitizers.LINKS); PrintWriter out = response.getWriter(); try { String image = request.getParameter("image"); 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 pictureService = appContext.getBean(IPictureService.class); pictureService.updatePicture(name, "base64", image); } finally { out.close(); } }
From source file:fr.univlorraine.mondossierweb.utils.MdwSpringVaadinServlet.java
@Override protected void servletInitialized() throws ServletException { getService().addSessionInitListener(new SessionInitListener() { private static final long serialVersionUID = -6307820453486668084L; @Override/* w ww. jav a 2 s .c o m*/ public void sessionInit(SessionInitEvent sessionInitEvent) throws ServiceException { WebApplicationContext webApplicationContext = WebApplicationContextUtils .getWebApplicationContext(getServletContext()); // remove DefaultUIProvider instances to avoid mapping // extraneous UIs if e.g. a servlet is declared as a nested // class in a UI class VaadinSession session = sessionInitEvent.getSession(); List<UIProvider> uiProviders = new ArrayList<UIProvider>(session.getUIProviders()); for (UIProvider provider : uiProviders) { // use canonical names as these may have been loaded with // different classloaders if (DefaultUIProvider.class.getCanonicalName().equals(provider.getClass().getCanonicalName())) { session.removeUIProvider(provider); } } // add Spring UI provider SpringUIProvider uiProvider = new MdwUIProvider(webApplicationContext); session.addUIProvider(uiProvider); } }); }
From source file:at.molindo.notify.servlet.NotifyFilter.java
protected WebApplicationContext findWebApplicationContext(ServletContext servletContext) { return WebApplicationContextUtils.getWebApplicationContext(servletContext); }
From source file:com.jaspersoft.jasperserver.war.util.SpringBeanServletContextPlublisher.java
public void contextInitialized(ServletContextEvent sce) { ServletContext servletContext = sce.getServletContext(); ApplicationContext applicationContext = WebApplicationContextUtils.getWebApplicationContext(servletContext); String beanNamesAttr = servletContext.getInitParameter(ATTRIBUTE_BEAN_NAMES); String[] beanNames = beanNamesAttr.split("\\,"); for (int i = 0; i < beanNames.length; i++) { String beanName = beanNames[i]; Object bean = applicationContext.getBean(beanName); if (bean == null) { log.warn("Bean \"" + beanName + "\" not found"); } else {/*from www. ja v a 2 s . com*/ servletContext.setAttribute(beanName, bean); if (log.isDebugEnabled()) { log.debug("Bean \"" + beanName + "\" published in the application context"); } } } }
From source file:org.vaadin.spring.touchkit.servlet.SpringAwareTouchKitServlet.java
@Override protected void servletInitialized() throws ServletException { super.servletInitialized(); getService().addSessionInitListener(new SessionInitListener() { @Override/*w ww . ja va 2 s. c om*/ public void sessionInit(SessionInitEvent sessionInitEvent) throws ServiceException { WebApplicationContext webApplicationContext = WebApplicationContextUtils .getWebApplicationContext(getServletContext()); SpringAwareTouchKitUIProvider uiProvider = new SpringAwareTouchKitUIProvider(webApplicationContext); sessionInitEvent.getSession().addUIProvider(uiProvider); } }); }
From source file:org.jdal.vaadin.VaadinUtils.java
public static ApplicationContext getApplicationContext() { return WebApplicationContextUtils.getWebApplicationContext(getServletContext()); }
From source file:org.vaadin.webinars.springandvaadin.i18n.ui.Servlet.java
@Override protected void servletInitialized() throws ServletException { final ApplicationContext context = WebApplicationContextUtils.getWebApplicationContext(getServletContext()); try {/*from w w w. ja va 2s . c o m*/ localeResolver = context.getBean(DispatcherServlet.LOCALE_RESOLVER_BEAN_NAME, LocaleResolver.class); } catch (NoSuchBeanDefinitionException e) { localeResolver = new SessionLocaleResolver(); } getService().addSessionInitListener(new SessionInitListener() { @Override public void sessionInit(SessionInitEvent sessionInitEvent) throws ServiceException { sessionInitEvent.getSession().addUIProvider(new UIProvider() { @Override public Class<? extends UI> getUIClass(UIClassSelectionEvent uiClassSelectionEvent) { return I18nUI.class; } @Override public UI createInstance(UICreateEvent event) { return context.getBean(event.getUIClass()); } }); } }); }
From source file:com.deltastar.task7.web.servlet.employee.BaseEmployeeServlet.java
@Override public void init(ServletConfig servletConfig) throws ServletException { super.init(servletConfig); ApplicationContext applicationContext = WebApplicationContextUtils .getWebApplicationContext(servletConfig.getServletContext()); employeeService = applicationContext.getBean(EmployeeService.class); }
From source file:gov.nih.nci.system.web.struts.action.LoginReset.java
public String execute() throws Exception { if (isInvalid(getUserName()) || isInvalid(getOldPassword()) || isInvalid(getNewPassword()) || !getNewPassword().equals(getRepeatPassword())) return INPUT; ServletContext context = ServletActionContext.getServletContext(); HttpServletRequest request = ServletActionContext.getRequest(); ctx = WebApplicationContextUtils.getWebApplicationContext(context); CSMUserDetailsService userDetailsService = (CSMUserDetailsService) ctx.getBean("userDetailsService"); try {/*from w w w.j ava 2s. c om*/ userDetailsService.changePassword(getUserName(), getOldPassword(), getNewPassword(), getRepeatPassword()); request.setAttribute("password_reset_successful", "true"); } catch (CSException e) { e.printStackTrace(); request.setAttribute("password_reset_error", org.apache.commons.lang.StringEscapeUtils.escapeHtml(e.getMessage())); } return SUCCESS; }