com.baron.bm.controller.ExceptionHandlerController.java Source code

Java tutorial

Introduction

Here is the source code for com.baron.bm.controller.ExceptionHandlerController.java

Source

/*
 * @(#)ExceptionHandlerController.java $version 2014. 11. 23.
 *
 * Copyright 2007 NHN Corp. All rights Reserved. 
 * NHN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 */

package com.baron.bm.controller;

import javax.servlet.http.HttpServletResponse;

import org.springframework.validation.BindException;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.servlet.ModelAndView;

/**
 * @author pokbab
 */
@ControllerAdvice
public class ExceptionHandlerController {

    @ExceptionHandler(BindException.class)
    public ModelAndView handleException(BindException error, HttpServletResponse response) throws Exception {
        ModelAndView mav = new ModelAndView("/common/backScript");
        mav.addObject("errorMessage", error.getFieldError().getDefaultMessage());
        return mav;
    }
}