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)在开发中的应用