Package org.springframework.web.servlet

Examples of org.springframework.web.servlet.DispatcherServlet


    WebApplicationContext servletAppContext = createServletApplicationContext();
    Assert.notNull(servletAppContext,
        "createServletApplicationContext() did not return an application " +
        "context for servlet [" + servletName + "]");

    DispatcherServlet dispatcherServlet = new DispatcherServlet(servletAppContext);
    ServletRegistration.Dynamic registration = servletContext.addServlet(servletName, dispatcherServlet);
    Assert.notNull(registration,
        "Failed to register servlet with name '" + servletName + "'." +
        "Check if there is another servlet registered under the same name.");
View Full Code Here


  }

  @Test
  @SuppressWarnings("serial")
  public void doubles() throws Exception {
    servlet = new DispatcherServlet() {
      @Override
      protected WebApplicationContext createWebApplicationContext(WebApplicationContext parent)
          throws BeansException {
        GenericWebApplicationContext wac = new GenericWebApplicationContext();
        wac.registerBeanDefinition("controller", new RootBeanDefinition(DoubleController.class));
View Full Code Here

  }


  @SuppressWarnings("serial")
  private void initServlet(final Class<?> controllerclass) throws ServletException {
    servlet = new DispatcherServlet() {
      @Override
      protected WebApplicationContext createWebApplicationContext(WebApplicationContext parent)
          throws BeansException {
        GenericWebApplicationContext wac = new GenericWebApplicationContext();
        wac.registerBeanDefinition("controller", new RootBeanDefinition(controllerclass));
View Full Code Here

  }

  @Test
  @SuppressWarnings("serial")
  public void noDefaultSuffixPattern() throws Exception {
    servlet = new DispatcherServlet() {
      @Override
      protected WebApplicationContext createWebApplicationContext(WebApplicationContext parent)
          throws BeansException {
        GenericWebApplicationContext wac = new GenericWebApplicationContext();
        wac.registerBeanDefinition("controller", new RootBeanDefinition(ImplicitSubPathController.class));
View Full Code Here

  // SPR-9333
  @Test
  @SuppressWarnings("serial")
  public void suppressDefaultSuffixPattern() throws Exception {
    servlet = new DispatcherServlet() {
      @Override
      protected WebApplicationContext createWebApplicationContext(WebApplicationContext parent)
          throws BeansException {
        GenericWebApplicationContext wac = new GenericWebApplicationContext();
        wac.registerBeanDefinition("controller", new RootBeanDefinition(VariableNamesController.class));
View Full Code Here

  // SPR-6906
  @Test
  @SuppressWarnings("serial")
  public void controllerClassName() throws Exception {
    servlet = new DispatcherServlet() {
      @Override
      protected WebApplicationContext createWebApplicationContext(WebApplicationContext parent)
          throws BeansException {
        GenericWebApplicationContext wac = new GenericWebApplicationContext();
        wac.registerBeanDefinition("controller", new RootBeanDefinition(ControllerClassNameController.class));
View Full Code Here

  }


  @SuppressWarnings("serial")
  private void initServlet(final Class<?> controllerclass) throws ServletException {
    servlet = new DispatcherServlet() {
      @Override
      protected WebApplicationContext createWebApplicationContext(WebApplicationContext parent)
          throws BeansException {
        GenericWebApplicationContext wac = new GenericWebApplicationContext();
        wac.registerBeanDefinition("controller", new RootBeanDefinition(controllerclass));
View Full Code Here

      final ApplicationContextInitializer<GenericWebApplicationContext> initializer,
      final Class<?>... controllerClasses) throws ServletException {

    final GenericWebApplicationContext wac = new GenericWebApplicationContext();

    servlet = new DispatcherServlet() {
      @Override
      protected WebApplicationContext createWebApplicationContext(WebApplicationContext parent) {
        for (Class<?> clazz : controllerClasses) {
          wac.registerBeanDefinition(clazz.getSimpleName(), new RootBeanDefinition(clazz));
        }
View Full Code Here

    initializer.onStartup(servletContext);

    assertEquals(1, servlets.size());
    assertNotNull(servlets.get(SERVLET_NAME));

    DispatcherServlet servlet = (DispatcherServlet) servlets.get(SERVLET_NAME);
    WebApplicationContext servletContext = servlet.getWebApplicationContext();

    assertTrue(servletContext.containsBean("bean"));
    assertTrue(servletContext.getBean("bean") instanceof MyBean);

    assertEquals(1, registrations.size());
View Full Code Here

  }

  @Test
  @SuppressWarnings("serial")
  public void emptyRequestMapping() throws Exception {
    servlet = new DispatcherServlet() {
      @Override
      protected WebApplicationContext createWebApplicationContext(WebApplicationContext parent) {
        GenericWebApplicationContext wac = new GenericWebApplicationContext();
        wac.registerBeanDefinition("controller", new RootBeanDefinition(ControllerWithEmptyMapping.class));
        RootBeanDefinition mbd = new RootBeanDefinition(ControllerClassNameHandlerMapping.class);
View Full Code Here

TOP

Related Classes of org.springframework.web.servlet.DispatcherServlet

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.