当前位置: 首页 > news >正文

IDEA 2024.1.7 Java EE 无框架配置servlet

1、创建一个目录(文件夹)lib来放置我们的库
在这里插入图片描述
在这里插入图片描述
2、将tomcat目录下的lib文件夹中的servlet-api.jar文件复制到刚创建的lib文件夹下。
在这里插入图片描述
3、把刚才复制到lib下的servlet-api.jar添加为库
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4、在src下新建一个package:com.demo,然后创建一个java类HelloServlet
在这里插入图片描述
5、HelloServlet.java内容如下:

package com.demo;
/*
 * 注意:若tomcat版本比10小,如下引用应为:import javax.servlet.*,……
 * 若tomcat版本大于等于10,如下引用应为:import jakarta.servlet.*;……
 * */

import javax.servlet.*;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.*;
import java.io.IOException;
import java.io.PrintWriter;

@WebServlet("/hello")
public class HelloServlet extends HttpServlet {

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // 设置响应内容类型
        response.setContentType("text/html;charset=UTF-8");
        // 获取输出流
        PrintWriter out = response.getWriter();
        out.println("hello world!");
    }
}

6、启动web服务,在浏览器中输入:http://localhost:8080/hello,回车,即可看到也先显示“hello world!” (此项目在配置tomcat服务时,上下文路径配置成了“/”)

相关文章:

  • C# 简介以及与C、C++的区别
  • 前缀和的利用 前缀和的扩展问题
  • Figma 对图片进行模糊处理
  • 【记录】Python3|Linux下安装Virtualenv和virtualenvwrapper用于处理虚拟环境
  • nodejs去除本地文件html字符
  • 【蓝桥杯】每天一题,理解逻辑(3/90)【Leetcode 快乐数】
  • 利用 ArcGIS Pro 快速统计省域各市道路长度的实操指南
  • 专业工具,提供多种磁盘分区方案
  • Harmony os next~HarmonyOS Ability与页面跳转开发详解
  • 深入理解 C# 特性(Attributes):概念、应用与自定义
  • VS2022C#windows窗体应用程序调用DeepSeek API
  • Vue父子组件传递笔记
  • PostgreSQL 安装与使用
  • 安装与配置 STK-MATLAB 接口
  • 互联网摸鱼日报(2025-03-04)
  • android11使用gpio口控制led状态灯
  • 6. PromQL的metric name(在node exporter复制下来交给AI解释的)
  • k8s v1.28.15部署(kubeadm方式)
  • GAT从理论到实践——基于图注意力网络的节点特征计算与表示
  • 【运维笔记】Navicat中删除mongo 某个时间之前的数据
  • 下周或迎外贸“抢出口”高峰,跨境电商敏感货物如何便利化“登机”?
  • 总奖金池百万!澎湃与七猫非虚构写作与现实题材征文大赛征稿启动
  • 侵害孩子者,必严惩不贷!3名性侵害未成年人罪犯被执行死刑
  • 俄外交部:俄乌伊斯坦布尔谈判改在当地时间15日下午举行
  • 商务部:长和集团出售港口交易各方不得规避审查
  • 商务部:中方将适时发布中美经贸磋商相关消息