如何使用java删除或隐藏Http响应错误

我有一个REST Web服务类,我使用curl调用HttpRequest。我在Netbean IDE中使用泽西框架和Java编写了Web服务。如果HttpRequest语法正确,响应显示Ok。 但是当我请求错误的语法时,响应显示如下:

<HTTP / 1.1 400错误请求
<X-Powered-By:Servlet / 3.0
<服务器:GlassFish Server开源版3.0.1
<Content-Type:text / html
<内容长度:1049
<日期:2011年5月16日星期一01:13:31 GMT
<连接:关闭
<GlassFish Server Open Source Edition 3.0.1 - 错误报告样式type =“text / css”H1 {font-family:Tahoma,Arial,sans-serif; color:white; background-color:#525D76; font-size:22px ;} H2 {font-family:Tahoma,Arial,sans-serif; color:white; background-color:#525D76; font-size:16px;} A {color:black;} HR {color:#525D76;} - - > style> HTTP状态400 -


键入状态报告
信息
说明客户端发送的请求在语法上不正确()。


GlassFish Server开源版*关闭连接#0

我的问题是如何在java中删除或隐藏代码?有谁知道如果响应是400或403或500.如果可以删除或隐藏,我可以使用java替换具有异常的东西吗?


您可以在应用程序的web.xml中使用错误页面标记(每个错误代码1个)将特定错误映射到自定义错误页面。 示例(在您的web.xml中):

<error-page>
 <error-code>400</error-code>
 <location>/myCustomErrorPage.jsp</location>
</error-page>
链接地址: http://www.djcxy.com/p/45615.html

上一篇: how to remove or hide the Http response error using java

下一篇: Override http status code from 404 to 200