java - 不能转换为 jakarta.servlet.Servlet
问题描述
我正在学习Java Web。我添加了依赖项并创建了一个 servlet 类。启动 tomcat 后,我收到这不是 servlet 并且无法强制转换为 jakarta.servlet.Servlet的错误。你能帮我找出根本原因吗?
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 {
System.out.println("hello servlet");
PrintWriter writer = resp.getWriter();
writer.print("hello,servlet");
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
doGet(req,resp);
}
}
解决方案
推荐阅读
- java - 在 Java 中复制地图对象
- swift - 为什么我的 TableView 单元格需要重用标识符?
- javascript - 如何使用 jQuery 制作图标幻灯片
- java - 格式化二维数字数组
- node.js - 无法发布/更新数据
- postgresql - PL/PostgreSQL 如何将变量转换为表名
- r - 如何将多变量向量值函数的输出收集到数据框中?
- amazon-web-services - 如何从 AWS CLI 上的旧访问密钥 ID 更新我的访问密钥 ID?
- python - 将 django python 中的二维码保存为 to_artistic 方法的 base64
- javascript - 'this' 在 Mongoose 中间件期间为空