html mysql servlet_Servlet+HTML+JDBC+MySQL组合运用小案例

目    录(本篇字数:2147)

何为Servlet?

Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器。

Servlet生命周期

Servlet本身仅是一个接口,它并不是实现类。所以我们只能实现Servlet接口,通过接口里的方法来走一遍它的生命周期吧。

首先,我新建了一个 HelloServlet ,实现Servlet接口,载入接口提供的方法。代码如下:

package com.xww;

import java.io.IOException;

import javax.servlet.Servlet;

import javax.servlet.ServletConfig;

import javax.servlet.ServletException;

import javax.servlet.ServletRequest;

import javax.servlet.ServletResponse;

public class HelloServlet implements Servlet{

@Override

public void destroy() {

System.out.println("destroy");

}

@Override

public ServletConfig getServletConfig() {

return null;

}

@Override

public String getServletInfo() {

return null;

}

@Override

public void init(ServletConfig config) throws ServletException {

System.out.println("init");

}

@Override

public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {

System.out.println("service");

}

}

要想让它跑起来,我们还缺对它的配置。在 web.xml 中配置 Servlet 代码如下:

HelloServlet

com.xww.HelloServlet

HelloServlet

/hello

这里解释一下上面这几个属性的作用。 不用多说,但要注意的是在  中的  内容要与任意一个 中的  一致即可。原理就是在于  映射可以是一对多的。

这里指的是在访问时输入的 url,例如我们可以这样访问(首先确保服务器可以运行):

fdccdcb446f2f09b0fe1b32711ab25ff.png

从上图可以看出我访问了 4 次,这样就可以得出Servlet的生命周期了。

Servlet的生命周期:

先调用 init() 初始化,初始化完成之后便不再调用.

接着调用 service() 接受请求,之后每一次请求只调用 service() 方法.

在服务器关闭时,调用 destory() .Servlet接口使用

介绍了Servlet接口,接下来是关于Servlet的一些常用方法。首先,是Servlet提供的 init() 方法,这个方法里有了一个

ServletConfig 参数,我们可以利用 ServletConfig 来获取一下关键信息。例如:

1. 先在 web.xml 文件中加入如

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值