--- /dev/null
+package jrw.resp;
+
+import jrw.*;
+import jrw.sp.*;
+import jrw.util.*;
+import java.util.*;
+
+public class HttpError extends UserError {
+ public int code;
+
+ public HttpError(int code, String title, Object detail) {
+ super(title, detail);
+ this.code = code;
+ }
+ public HttpError(int code, Object detail) {
+ this(code, Http.statusinfo.get(code).status, detail);
+ }
+ public HttpError(int code) {
+ this(code, Http.statusinfo.get(code).message);
+ }
+
+ public Map<Object, Object> handle(Request req) {
+ req.status(code + " " + skel.title);
+ return(super.handle(req));
+ }
+}