默认情况下,当响应状态代码为 40x 时,树脂将返回 40x html 页面。但是,当我是 ajax 请求的 API 服务器时,我希望响应是自定义格式,例如 json,由 java 编写。如何在树脂中禁用 40x 页面并允许所有内容由 java 本身控制。
在 Servlet 2.4 规范中,
response.sendError()和response.setStatus()
被区别对待。前者将您重定向到配置的错误页面,但后者仍假定您将自己提供响应。