使用Eclipse开发Servlet的步骤
1) 新建一个Maven项目
1. 项目打包方式:war
2. 让Eclipse生成 web.xml文件
3. 导入WebServer对应的jar文件
2)开发Servlet
1. 创建一个Servlet类,实现javax.servlet.Servlet接口
2. Servlet接口中定义了5个抽象方法,开发者关注service()
3. service(ServletRequest, ServletResponse)
PrintWriter pw=response.getWriter()
pw.write("Hello World")
3) 在web.xml中配置Servlet
1. 目的:让WebServer可以找到当前Servlet
<!-- 配置Servlet的基本信息 -->
<servlet>
<servlet-name>Hello</servlet-name>
<servlet-class>web.HelloServlet</servlet-class>
</servlet>
注: servlet-name的值可以随便写,但是上下要一致
servlet-class的值必须是包名.类名
<!-- 配置Servlet映射的路径 -->
<servlet-mapping>
<servlet-name>Hello</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
注:
1. url-pattern的值,必须以 / 开头,如果不以/开头,服务器无法正常启动
2. web.xml中所有url-pattern的值不能重复,重复会导致启动出现异常,虽然服务器可以启动,但是Servlet访问不到->404
4) 将项目部署到Tomcat上
1. 打包(Eclipse自动完成)
-- appName(自定义的)
--WEB-INF(不能改的)
-- classes:保存项目中用到的.class文件
web.xml
2. 发布
5) 启动Tomcat
6) 通过浏览器访问Servlet
localhost:8080/servlet01/hello
注:
1. localhost:8080 -> 指向本机的Tomcat
2. /servlet01 -> 指向的是具体的一个项目
3. /hello -> 指向项目中的一个具体的Servlet
没有什么可以阻挡你不断学习的步伐,除了你自己;
也没有什么可以泯灭你想要学习的那份热情,除了你自己;
所以,活到老学到老,生命不息,学习不止。