zoukankan      html  css  js  c++  java
  • Servlet_001 我的第一个servlet程序

    今天开启servlet学习

    一.第一个Servlet程序

    首先写我们的第一个servlet程序

    第一步:新建我们的servlet程序(Web Project),命名为Servlet_001

    第二步 :添加一个class,在src目录下创建一个ServletDemo

    生成的web project 目录如下

    构建好servlet的大体框架之后,我们来写我们的demo

    第三步:打开ServletDemo.java,让ServletDemo继承Servlet接口,并重写Servlet接口中的方法:

    public class mysevlet implements Servlet{
    
    	public void init(ServletConfig config) throws ServletException {
    		// TODO Auto-generated method stub
    		
    	}
    
    	public ServletConfig getServletConfig() {
    		// TODO Auto-generated method stub
    		return null;
    	}
    
    	public void service(ServletRequest req, ServletResponse res)
    			throws ServletException, IOException {
    		// TODO Auto-generated method stub
    		
    	}
    
    	public String getServletInfo() {
    		// TODO Auto-generated method stub
    		return null;
    	}
    
    	public void destroy() {
    		// TODO Auto-generated method stub
    		
    	}
    	
    }
    

      

     可以看出一个普通的Servlet共有四个生命周期:实例化、初始化、服务、销毁。

     在重写的方法中分别输出函数名或语句(任意)。

    第四步:在web.xml中配置Servlet

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee   
    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <servlet> <servlet-name>demo1</servlet-name> <servlet-class>com.zk.myservlet.mysevlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>demo1</servlet-name> <url-pattern>/demo1</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <login-config> <auth-method>BASIC</auth-method> </login-config> </web-app>

      

    配置过程如下:
    1.创建一个Servlet实例

    使用<servlet>标签,使用servlet-name为新建的servlet命名,并使用servlet-class指向我们创建的servlet类。

    2.创建一个Servlet映射

    创建Servlet映射的目的是为了在服务器中访问我们创建的Servlet,使用Servlet-name对应我们创建的Servlet实例,并给Servlet实例一个url-pattern

    使用url-pattern访问我们的Servlet

    配置servlet至此结束,我们来访问一下Servlet

    第五步,运行我们的demo,这里我直接使用myeclipse自带的服务器,没有使用tomcat

     访问demo1的url地址为:http://ms-20170731tkkc:8080/Servlet_001/demo1

    我们的servletdemo就此完成。

    二.Servlet执行过程

  • 相关阅读:
    koa2学习(二) 中间件router
    行内元素与块级函数的三个区别
    Mobile Matrices
    jquery中attr()与prop()函数用法实例详解(附用法区别)
    jquery 鼠标右键事件、左键单击事件判定
    JS回调函数(callback)
    js关闭当前页面 (窗口)的几种方式总结
    em(倍)与px的区别
    jQuery学习笔记
    通过JS判断联网类型和连接状态
  • 原文地址:https://www.cnblogs.com/longlyseul/p/9864832.html
Copyright © 2011-2022 走看看