Eclipse中Servlet的web.xml配置及Servlet的注入声明方式配置


前言

Servlet的配置分为两种:一种为文件配置(web.xml配置),另一种为注解配置(注入声明)


下面我们通过实例来分别使用这两种方法

一、 首先创建一个项目

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

首先创建一个Dynamic文件,对勾要勾上,自动生成xml文件,这样一个工程我们就创建完毕。

====================================================================

接下来创建包和类
新建包
新建包
新建类
新建类
在类中输入代码如下:

package first;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.annotation.WebServlet;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class firstServlet extends HttpServlet{
	private static final long serialVersionUID = 1L;
	
	public void init() throws ServletException{
		System.out.println("初始化 init()");
	}
	public void doGet(HttpServletRequest request,
							HttpServletResponse response)
					throws ServletException,IOException
					{
						System.out.println("调用doGet()方法");
						response.setContentType("text/html;charset=UTF-8");
						PrintWriter out = response.getWriter();
						out.println("<html>");
						out.println("<head><title>输出一个九九乘法表</title>");
						out.println("<body>");
						int i,j;
						for(i=1;i<10;i++) {
							out.println("<br>");
							for(j=1;j<=i;j++) {
								out.println(j+"*"+i+"="+j*i+"\t");
							}
						}
						out.println("<body>");
						out.flush();
						out.close();
					}
	
}

二、配置xml文件

2. 1在相应文件夹找到web.xml文件

在这里插入图片描述

2. 2点击进入web.xml文件进行配置

在这里插入图片描述

2. 3运行结果

在这里插入图片描述

三、注解方法

3. 1在类文件中直接加入注解

在这里插入图片描述

3. 2运行结果

在这里插入图片描述

总结

以上就是今天总结的内容,本文仅仅简单介绍了Servlet的两种配置方法及详细步骤,直接注入的方法用的比较多些,因为代码量少且方便。
觉得有用的顺便留下个小爱心再走吧😀🌹

  • 6
    点赞
  • 1
    评论
  • 31
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页

打赏作者

翌臻

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值