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

  • 相关阅读:
    课题论文之调研--贝叶斯网络
    Android开发--数据存储之数据库操作
    Android开发--数据存储之File文件存储
    ROS常用命令
    CMakeLists.txt实例运用(入门)
    乐视三合一奥比中光Orbbec Astra Pro在ROS中配置显示RGB、深度、IR图像的两种思路
    VTK显示CT图像视图
    手眼标定
    并联机器人位姿解算
    信息物理融合CPS
  • 原文地址:https://www.cnblogs.com/longlyseul/p/9864832.html
Copyright © 2011-2022 走看看