如何在Java SpringRestful WebService中返回Sql错误?

时间:2015-07-30 09:24:48

标签: java sql-server web-services spring-rest

如何在Java SpringRestful WebService中处理类似sql错误的错误?我读了周围的互联网,它只能返回一些httprequest错误。但是如果我想从sql返回错误怎么办?

这就是我的所作所为:

    @RequestMapping(value = "/dynamicurl/{sp}/**", method = RequestMethod.GET,headers="Accept=application/json")
    public String dynamicurl(@PathVariable("sp") String sp, HttpServletRequest request) throws ParseException {
        String strParam="EXEC MyGloryStoredProcedure";
        try {
            userService.dynamicurl(strParam);
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
            err = e.getMessage();
            throw new RuntimeException(e);
        }

        return err;
    }

当我尝试通过输入错误的存储过程名称来生成错误时,它应该给我“找不到存储过程'MyGloryStoredProcedure'。”在我的控制台中 但是当我通过网络浏览器执行网络服务时,它没有返回任何内容..它只是空白页面。如何正确返回sql错误?

0 个答案:

没有答案