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目录/映射目录
    

  • 相关阅读:
    Java实现二叉排序树
    servlet/filter/listener/interceptor区别与联系
    Java中创建对象的5种方式
    字符串练习
    成员变量、类变量、局部变量的区别
    强制清除gradle 缓存
    XML
    jQuery
    JavaScript
    CSS
  • 原文地址:https://www.cnblogs.com/lzzhuany/p/4689960.html
Copyright © 2011-2022 走看看