Java 防止WebSphere预加“;错误40X:“;使用response.sendError()时进行响应的步骤

Java 防止WebSphere预加“;错误40X:“;使用response.sendError()时进行响应的步骤,java,servlets,websphere,websphere-7,Java,Servlets,Websphere,Websphere 7,在我们定义的一些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状态

在我们定义的一些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响应

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

<error-page>
   <error-code>403</error-code>
   <location>/403.jsp</location>
</error-page>

403
/403.jsp

这样做的目的是不必定义任何页面。响应主体应该作为RESTful服务的一部分使用。您可以共享用于获取错误代码和错误描述的JS代码吗?