Package org.springframework.web.servlet.view.json

Examples of org.springframework.web.servlet.view.json.MappingJacksonJsonView


  private final MappingJacksonJsonView view;
 
  private boolean debug = false;
 
  public EndpointExceptionResolver() {
    view = new MappingJacksonJsonView();
    ObjectMapper om = new EndpointObjectMapper();
    view.setObjectMapper(om);
    view.setExtractValueFromSingleKeyModel(true);
  }
View Full Code Here


    logger.debug("user:["+user+"]");
    if(user != null){
      userService.follow(userId, user.getId());
      ModelMap model = new ModelMap();
      model.put("code", "200");
      return new ModelAndView(new MappingJacksonJsonView(), model);
    }
   
    ModelMap model = new ModelMap();
    model.put("code", "302");
    model.put("data", "���ȵ�¼");
    model.put("url", "/user/index");
    return new ModelAndView(new MappingJacksonJsonView(), model);
  }
View Full Code Here

    if(user != null){
      userService.notFollow(userId, user.getId());
      //ModelAndView mav = new ModelAndView("redirect:/user/follow");
      ModelMap model = new ModelMap();
      model.put("code", "200");
      return new ModelAndView(new MappingJacksonJsonView(), model);
    }
   
    ModelMap model = new ModelMap();
    model.put("code", "302");
    model.put("data", "���ȵ�¼");
    model.put("url", "/user/index");
    return new ModelAndView(new MappingJacksonJsonView(), model);
  }
View Full Code Here

      message.setStatus(1);
      messageService.save(message);
      System.out.println("message.getUser().getId():["+message.getUser().getId()+"]");
      ModelMap model = new ModelMap();
      model.put("code", "200");
      return new ModelAndView(new MappingJacksonJsonView(), model);
      //return new ModelAndView("/message/index");
    }
   
    ModelMap model = new ModelMap();
    model.put("code", "302");
    model.put("data", "���ȵ�¼");
    model.put("url", "/user/index");
    return new ModelAndView(new MappingJacksonJsonView(), model);
  }
View Full Code Here

   
    if (mimeTypeToViewResolver.containsKey(MediaType.APPLICATION_JSON_VALUE) == false) {
      ViewResolver viewResolver = new ViewResolver() {
        @Override
        public View resolveViewName(String viewName, Locale locale) throws Exception {
          MappingJacksonJsonView jsonView = new MappingJacksonJsonView();
          jsonView.setApplicationContext(getApplicationContext());
          return jsonView;
        }
      };
     
      mimeTypeToViewResolver.put(MediaType.APPLICATION_JSON_VALUE, viewResolver);
View Full Code Here

  }

  @Test
  public void testJsonOnly() throws Exception {

    standaloneSetup(new PersonController()).setSingleView(new MappingJacksonJsonView()).build()
      .perform(get("/person/Corea"))
        .andExpect(status().isOk())
        .andExpect(content().mimeType(MediaType.APPLICATION_JSON))
        .andExpect(jsonPath("$.person.name").value("Corea"));
  }
View Full Code Here

    Jaxb2Marshaller marshaller = new Jaxb2Marshaller();
    marshaller.setClassesToBeBound(Person.class);

    List<View> viewList = new ArrayList<View>();
    viewList.add(new MappingJacksonJsonView());
    viewList.add(new MarshallingView(marshaller));

    ContentNegotiatingViewResolver cnViewResolver = new ContentNegotiatingViewResolver();
    cnViewResolver.setDefaultViews(viewList);
    cnViewResolver.setDefaultContentType(MediaType.TEXT_HTML);
View Full Code Here

  public ContentNegotiatingViewResolver contentViewResolver() throws Exception {
    ContentNegotiatingViewResolver contentViewResolver = new ContentNegotiatingViewResolver();
    ContentNegotiationManagerFactoryBean contentNegotiationManager = new ContentNegotiationManagerFactoryBean();
    contentNegotiationManager.addMediaType("json", MediaType.APPLICATION_JSON);
    contentViewResolver.setContentNegotiationManager(contentNegotiationManager.getObject());
    contentViewResolver.setDefaultViews(Arrays.<View> asList(new MappingJacksonJsonView()));
    return contentViewResolver;
  }
View Full Code Here

    }
   
    @ExceptionHandler(AccessDeniedException.class)
    @ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR)
    public ModelAndView handleAllExceptions(Exception exception) {
        MappingJacksonJsonView jsonView = new MappingJacksonJsonView();
        ModelAndView mav = new ModelAndView(jsonView);
        mav.addObject(ERROR_MESSAGE_PARAMETER, exception.getMessage());
        return mav;
    }
View Full Code Here

     * @return {@link ModelAndView} object with JSON view and error message as model
     */
    @ExceptionHandler(Exception.class)
    @ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR)
    public ModelAndView handleAllExceptions(Exception exception) {
        MappingJacksonJsonView jsonView = new MappingJacksonJsonView();
        ModelAndView mav = new ModelAndView(jsonView);
        mav.addObject(ERROR_MESSAGE_PARAMETER, exception.getMessage());
        return mav;
    }
View Full Code Here

TOP

Related Classes of org.springframework.web.servlet.view.json.MappingJacksonJsonView

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.