Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在JavaSpringRESTfulWebService中返回Sql错误?_Java_Sql Server_Web Services_Spring Rest - Fatal编程技术网

如何在JavaSpringRESTfulWebService中返回Sql错误?

如何在JavaSpringRESTfulWebService中返回Sql错误?,java,sql-server,web-services,spring-rest,Java,Sql Server,Web Services,Spring Rest,如何在JavaSpringRESTfulWebService中处理类似sql错误的错误?我在网上读到它只是会返回一些httprequest错误。但如果我想从sql返回错误呢 以下是我的工作: @RequestMapping(value = "/dynamicurl/{sp}/**", method = RequestMethod.GET,headers="Accept=application/json") public String dynamicurl(@PathVariabl

如何在JavaSpringRESTfulWebService中处理类似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'。” 但是当我通过web浏览器执行web服务时,它没有返回任何内容。。它只是一个空白页。如何正确返回sql错误