1

在我们定义的一些 RESTful Web 服务的 HTTP 请求处理代码中,除了设置状态代码之外,我们还在响应正文中发送错误信息。例如:

response.sendError(403, "The error was X.");

当使用 Apache Tomcat 作为我们的应用程序容器时,响应正文只包含:

The error was X.

但是,当使用 IBM WebSphere 7 时,响应正文如下:

Error 403: The error was X.

有没有办法阻止 WebSphere 将 HTTP 状态添加到响应正文中?如果不是,如何发送 JSON 响应?

4

1 回答 1

0

根据需要为错误代码和格式指定客户错误页面

<error-page>
   <error-code>403</error-code>
   <location>/403.jsp</location>
</error-page>
于 2013-02-08T03:34:21.640 回答