⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 httpservlet.java

📁 linux下建立JAVA虚拟机的源码KAFFE
💻 JAVA
字号:
/* * Java core library component. * * Copyright (c) 1997, 1998 *      Transvirtual Technologies, Inc.  All rights reserved. * * See the file "license.terms" for information on usage and redistribution * of this file. */package javax.servlet.http;import javax.servlet.GenericServlet;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import java.io.IOException;public abstract class HttpServlet  extends GenericServlet {public HttpServlet() {}protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {	res.sendError(HttpServletResponse.SC_BAD_REQUEST, "Method GET not supported");}protected long getLastModified(HttpServletRequest req) {	return (-1);}protected void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {	res.sendError(HttpServletResponse.SC_BAD_REQUEST, "Method POST not supported");}protected void doPut(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {	res.sendError(HttpServletResponse.SC_BAD_REQUEST, "Method PUT not supported");}protected void doDelete(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {	res.sendError(HttpServletResponse.SC_BAD_REQUEST, "Method DELETE not supported");}protected void doOptions(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {	res.sendError(HttpServletResponse.SC_BAD_REQUEST, "Method OPTIONS not supported");}protected void doTrace(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {	res.sendError(HttpServletResponse.SC_BAD_REQUEST, "Method TRACE not supported");}public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {	try {		service((HttpServletRequest)req, (HttpServletResponse)res);	}	catch (ClassCastException _) {		throw new ServletException("not an http request");	}}protected void service(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {	if (req.getMethod().equals("GET")) {		doGet(req, res);	}	else if (req.getMethod().equals("HEAD")) {		doGet(req, res);	}	else if (req.getMethod().equals("POST")) {		doPost(req, res);	}	else if (req.getMethod().equals("DELETE")) {		doDelete(req, res);	}	else if (req.getMethod().equals("OPTIONS")) {		doOptions(req, res);	}	else if (req.getMethod().equals("PUT")) {		doPut(req, res);	}	else if (req.getMethod().equals("TRACE")) {		doTrace(req, res);	}	else {		res.sendError(HttpServletResponse.SC_BAD_REQUEST, "Method " + req.getMethod() + " not supported");	}}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -