All Downloads are FREE. Search and download functionalities are using the official Maven repository.

javaxt.http.servlet.ServletException Maven / Gradle / Ivy

package javaxt.http.servlet;

//******************************************************************************
//**  ServletException
//******************************************************************************
/**
 * Defines a general exception a servlet can throw when it encounters an invalid
 * request or error.
 *
 ******************************************************************************/

public class ServletException extends javax.servlet.ServletException {

	/**
	 *
	 */
	private static final long serialVersionUID = 1L;
	private int statusCode = 400;

	public ServletException() {
		this(400, HttpServletResponse.getStatusMessage(400));
	}

	public ServletException(String message) {
		this(400, message);
	}

	public ServletException(String message, Exception e) {
		this(400, message);
	}

	public ServletException(int statusCode) {
		this(statusCode, HttpServletResponse.getStatusMessage(statusCode));
	}

	public ServletException(int statusCode, String message) {
		super((message == null ? HttpServletResponse.getStatusMessage(statusCode) : message));
		this.statusCode = statusCode;
	}

	public int getStatusCode() {
		return statusCode;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy