Spring выгоды ошибка размера MVC Maxupload

Я знаю, что его твердое проверяет размер файла в стороне клиента (браузер) только с чистым JavaScript только.

Теперь, мой вопрос, существует ли путь в стороне сервера для ловли исключения, такого как это?

org.springframework.web.multipart.MaxUploadSizeExceededException: Maximum upload size of 2000000 bytes

То, что происходит, - то, что, это не достигает моего метода сообщения @controller, и это просто подбрасывает исключение, которое является, нагоняют моим error.jsp.

То, что я думал, - то, что, действительно ли возможно сделать это пружиной mvc аннотируемый метод?

@RequestMapping("/uploadFile.htm")
    public String uploadAttachment(
        HttpServletRequest request,
        @RequestParam(required = false, value = "attached-file") MultipartFile file,
        ModelMap model) throws Exception {

        if(checkfilesize(file)){
            //populate model
            //add error if appplicable
            //return same form again
        }
        //return success
    }       
}

Моя проблема, она не делает достигает до этой точки, и просто подбросьте большое исключение.

Хотя error.jsp смог поймать его, я буду думать его очень удобный для пользователя, если я могу предупредить пользователя, что файл, который они собираются загрузить, превышает предел.

Это - приложение Spring MVC 2.5 между прочим. Действительно ли это возможно?

5
задан skaffman 21 July 2010 в 10:46
поделиться