javaweb学习总结二十一(servlet开发入门servlet生命周期以及调用过程)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javaweb学习总结二十一(servlet开发入门servlet生命周期以及调用过程)相关的知识,希望对你有一定的参考价值。

一:servlet开发入门

技术分享

 

servlet是sun公司一门开发动态web资源的技术,下面编写一个servlet入门程序:

1:在tomcat服务器webapps目录下新建firstServlet目录,在firstServlet目录下创建WEB-INF/classes目录

在classes目录下,写servlet程序。

类FirstServlet.java

 1 /**
 2  * 
 3  */
 4 package com.hlcui.servlet;
 5 
 6 import java.io.IOException;
 7 
 8 import javax.servlet.GenericServlet;
 9 import javax.servlet.ServletException;
10 import javax.servlet.ServletRequest;
11 import javax.servlet.ServletResponse;
12 
13 /**
14  * @author Administrator
15  *
16  */
17 public class FirstServlet extends  GenericServlet{
18 
19     public void service(ServletRequest req, ServletResponse res)
20             throws ServletException, IOException {
21         System.out.println("hello,Servlet!!!");
22     }
23 
24 }
25 
26  

2:设置classpath,因为类中用到了GenericServlet类文件,所以必须引入支持jar包,并且编译源文件

技术分享

技术分享

3:在WEB-INF目录下创建web.xml文件,将servlet映射外界的访问目录

 1 <?xml version="1.0" encoding="ISO-8859-1"?>
 2 <web-app xmlns="http://java.sun.com/xml/ns/javaee"
 3     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 4     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
 5     version="2.5">
 6 <servlet>
 7         <servlet-name>FirstWeb</servlet-name>
 8         <servlet-class>com.hlcui.servlet.FirstServlet</servlet-class>
 9     </servlet>
10     <servlet-mapping>
11         <servlet-name>FirstWeb</servlet-name>
12         <url-pattern>/firstServlet</url-pattern>
13     </servlet-mapping>
14 </web-app>

4:启动服务器,访问

技术分享

二:servlet生命周期

 

以上是关于javaweb学习总结二十一(servlet开发入门servlet生命周期以及调用过程)的主要内容,如果未能解决你的问题,请参考以下文章

javaweb学习总结二十二(servlet开发中常见的问题汇总)

javaweb学习总结二十四(servlet经常用到的对象)

JavaWeb学习 (二十七)————监听器(Listener)在开发中的应用

javaweb学习总结二十五(response对象的用法一)

JavaWeb学习总结JavaWeb开发入门

javaweb学习总结 - - Servlet开发