zoukankan      html  css  js  c++  java
  • 第一个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目录/映射目录
    

  • 相关阅读:
    函数执行的预解释
    数组的基本知识点
    前端开发概述+JS基础细节知识点
    JS数据类型的转换规则
    call,apply,求最大最小值,平均数等基础编程知识
    JS面向对象程序设计(OOP:Object Oriented Programming)
    C++ 手记
    C++ 在堆中申请内存方法
    vc驿站视频教程笔记4 Cstring 讲解
    vc驿站视频教程笔记2 ansi 和 unicode
  • 原文地址:https://www.cnblogs.com/lzzhuany/p/4689960.html
Copyright © 2011-2022 走看看