JavaWeb(二)——Servlet

这篇博客介绍了如何在JavaWeb中使用Servlet,从eclipse添加动态web项目开始,详细讲解了servlet的创建过程,包括实现Servlet接口并重写servlet方法,以及配置文件的注册。还探讨了ServletConfig在获取配置信息中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

Servlet接口由tomcat提供,程序员需要实现Servlet接口来控制对浏览器的响应。

eclipse添加动态web项目

1
在这里插入图片描述

servlet入门

servlet创建

一、使用Java工程建立servlet项目步骤:

  1. 编写一个类:实现servlet接口,重写servlet方法
  2. 编写配置文件:注册servlet
    tomcat服务器给我们提供了Servlet接口,所以我们可以实现Servlet接口来控制服务器对http请求进行操作。当http通过get或者post请求时,服务器会执行service()函数中的内容。示例代码如下:
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 Demo00Servlet implements Servlet {

	@Override
	public void destroy() {
		// TODO Auto-generated method stub
		System.out.println("DemoServlet destory");
	}

	@Override
	public ServletConfig getServletConfig() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public String getServletInfo() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void init(ServletConfig arg0) throws ServletException {
		// TODO Auto-generated method stub
		System.out.println("DemoServlet init");
	}

	@Override
	public void service(ServletRequest arg0, ServletResponse arg1)
			throws ServletException, IOException {
		// TODO Auto-generated method stub
		System.out.println("DemoServlet service");
	}
}

二、使用servlet直接建立servlet项目:
1eclipse生成的代码如下:

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class DemoServlet
 */
public class DemoServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;

	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		
	}

	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		
	}
}

在doGet()和doPost()中书写代码响应http的Get或者Post请求。原因在于代码中继承了HttpServlet类,HttpServlet类继承了GenericServlet类,GenericServlet类实现了Servlet接口。
2

ServletConfig

JavaWeb学习之Servlet(四)----ServletConfig获取配置信息、ServletContext的应用

总结

不知道说什么,拜个早年吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值