I have a controller, which return some object and in bad cases it should transmit error messages to error part in ajax. The responseText is not accept cause tomcat returns to me a whole page with tags and full stack trace, but I need just couple of words to show this message to user.
    @RequestMapping(value = {"/charts"}, method = RequestMethod.POST)
    @ResponseBody
    public Chart handleSelectionFiled(@RequestBody Chart chart) {
        try{
            chart.doSmth();
        } catch (Exception e) {
            //some code to transmit exception message - this is my question    
        }
        return chart;
     }
ajax function
$.ajax({
        contentType: 'application/json',
        mimeType: 'application/json',
        type: frm.attr('method'),
        url: frm.attr('action'),
        dataType: 'json',
        data: data["chosenFile"],
        success: function (response) {
            turnOffPreLoader($("#defects_info"),response);
            $('#selectionForm').submit();
        },
        error: function (jqXHR, textStatus, errorThrown) {
            $("#result").text(errorThrown);
            turnOffPreLoader($("#defects_info"),"default:50");
        }
    });
 
    