使用servlet简单实现一个web

1.新建一个webapp的Maven项目

在这里插入图片描述

2.在pom.xml添加servlet依赖

<dependency>
  <groupId>javax.servlet</groupId>
  <artifactId>javax.servlet-api</artifactId>
  <version>4.0.1</version>
</dependency>

3.编写一个servlet程序

  1. 编写一个servlet的类,并继承HttpServlet
  2. ctrl+o重写HttpServlet的doGet和doPost方法

doGet方法处理get请求,doPost方法处理post请求

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

public class HelloServlet extends HttpServlet {

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        //在页面显示Hello,Serlvet
        PrintWriter writer = resp.getWriter();
        writer.print("Hello,Serlvet");
    }

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        super.doPost(req, resp);
    }
}

4.在web.xml配置Servlet的映射

<!--注册Servlet-->
<servlet>
    <servlet-name>hello</servlet-name><!--servlet的名称,可随意取-->
    <servlet-class>com.zb.HelloServlet</servlet-class><!--HelloServlet的位置-->
</servlet>
<!--Servlet的请求路径-->
<servlet-mapping>
    <servlet-name>hello</servlet-name><!--和上面的servlet-name对应,形成关联-->
    <url-pattern>/hello</url-pattern><!--HelloServlet的请求路径-->
</servlet-mapping>

5.配置tomcat

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ruVko9R9-1642044318937)(C:\Users\77549\Desktop\MarkDown\javaWeb\使用servlet简单实现一个web.assets\image-20220113111848579.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jEXhpR3O-1642044318938)(C:\Users\77549\Desktop\MarkDown\javaWeb\使用servlet简单实现一个web.assets\image-20220113112158172.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-O57rROzp-1642044318939)(C:\Users\77549\Desktop\MarkDown\javaWeb\使用servlet简单实现一个web.assets\image-20220113112224861.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qwFrWmy9-1642044318939)(C:\Users\77549\Desktop\MarkDown\javaWeb\使用servlet简单实现一个web.assets\image-20220113112236235.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-b9ghzWZ3-1642044318940)(C:\Users\77549\Desktop\MarkDown\javaWeb\使用servlet简单实现一个web.assets\image-20220113112310864.png)]

6.启动测试

输入对应网址

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-V3ynTTOV-1642044318941)(C:\Users\77549\Desktop\MarkDown\javaWeb\使用servlet简单实现一个web.assets\image-20220113112503785.png)]

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值