第一个Servlet

一,第一个Servlet的编写过程
1,建立JavaWeb应用目录
	HelloServlet--web应用名称
		classes:Servlet就放在此处
		lib
		web.xml

2,classes目录中建立Servlet类
	一个Servlet必须直接或间接地实现javax.servlet.Servlet接口
	一般我们选择继承javax.servlet.GennericServlet或者javax.servlet.http.HttpServlet类



3,编写Servlet类
	package com;

	import java.io.*;
	import javax.servlet.*;
	public class HelloServlet extends GenericServlet{

		public void service(ServletRequest req,
                             ServletResponse res)
                      throws ServletException,
                             java.io.IOException{

			String data="Hello Servlet";
			OutputStream out=res.getOutputStream();
			out.write(data.getBytes());
		}

	}

4,编译Servlet类
	编译需要用到servlet-api.jar(在Tomcat的lib目录中)
	设置classpath
	因为带包名,进入classes目录中,使用以下命令进行编译
	javac -d . HelloServlet.java


5,配置Servlet的访问路径映射
	
	对于JavaWeb应用的配置都在web.xml中,在web.xml中增加以下配置

-<servlet>

<servlet-name>HelloServlet</servlet-name><!--制定一个Servlet名称-->

<servlet-class>com.HelloServlet</servlet-class><!--制定对应的Servlet类,用类的全名(加包名)-->

</servlet>


-<servlet>

<servlet-name>HelloServlet</servlet-name>

<servlet-class>/Hello</servlet-class><!--用户访问的映射路径-->

</servlet>

6,访问
	http://localhost:8080/HelloServlet/Hello
	地址名/JavaWeb目录/映射目录

原文地址:https://www.cnblogs.com/lzzhuany/p/4689960.html