package foundation.route;
|
|
import java.io.PrintWriter;
|
|
import foundation.json.JSONBuilder;
|
|
public class InvalidUserRightRoute extends WriterRoute {
|
|
|
public InvalidUserRightRoute() {
|
super(RouteBrowseCode.Specialized, "*");
|
|
remark = from + " --> (InvalidUserRight)";
|
}
|
|
@Override
|
public void write(PrintWriter writer, Object... args) throws Exception {
|
String uri = String.valueOf(args[0]);
|
|
if (ClientAcceptType.Ajax == clientAcceptType) {
|
JSONBuilder json = new JSONBuilder();
|
json.beginObject();
|
json.write("success", false);
|
json.write("errorcode", IErrorCode.TimeOut);
|
json.write("errorMessage", encode("invalid user right: " + uri));
|
json.endObject();
|
writer.print(json.toString());
|
}
|
else if (ClientAcceptType.Html == clientAcceptType){
|
writer.println("<script>");
|
writer.println("alert('invalid user right: " + uri + "')");
|
writer.println("</script>");
|
}
|
|
writer.flush();
|
}
|
}
|