• 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执行过程

  • 相关阅读:
    Katta:基于Lucene可伸缩分布式实时搜索方案
    cnprog
    Eclipse开发struts完全指南(二)安装与配置
    MYSQL 数据库导入导出命令
    ubuntuapache下隐藏thinkphp入口文件index.php
    PHP过滤指定字符串,过滤危险字符
    // 关闭调试模式  define('APP_DEBUG', false);
    Javascript读书笔记(1):从零开始
    Facebook messages实现解读
    《推荐系统实践》
  • 原文地址:https://www.cnblogs.com/longlyseul/p/9864832.html
Copyright © 2020-2023  润新知