【发布时间】:2013-11-05 07:02:15
【问题描述】:
默认情况下,resin 会在响应状态码为 40x 时返回 40x 的 html 页面。 但是,当我是 ajax 请求的 API 服务器时,我希望响应是自定义格式,例如json,由java编写。如何在resin中禁用40x页面,让一切都由java自己控制。
【问题讨论】:
默认情况下,resin 会在响应状态码为 40x 时返回 40x 的 html 页面。 但是,当我是 ajax 请求的 API 服务器时,我希望响应是自定义格式,例如json,由java编写。如何在resin中禁用40x页面,让一切都由java自己控制。
【问题讨论】:
在 Servlet 2.4 规范中,
response.sendError() 和 response.setStatus()
区别对待。前者将您重定向到配置的错误页面,但后者仍假定您将自己提供响应。
【讨论】: