javax.servlet.ServletException: 实例化Servlet类[com.aifeng.demo01.servletservice.RegisterServlet]异常

哎,前端页面form表单,填完之后,点击提交,报了这个错!
在这里插入图片描述

这是是之前报的错 servlet服务的包就叫做servlet

在这里插入图片描述


从报错来看是没找到这个类,这是我改名字之后的,但是我改的类名字不是这个名字,我看了一个老哥说,不能带servlet字样,我试着重命名,结果报了一个异常,然后 alt + enter 看了一下选项–恢复(算了) 移动–这个可以
就试着移动到重命名的目录,原来的servlet 目录还在,删不掉,
在这里插入图片描述
在这里插入图片描述

  • 然后我重新部署了一下 tomcat ,前端再次请求了一下,结果–好了!!!
    这里记一下,不太理解,为什么删不掉servlet目录,还是说有一个默认的servletservice 目录???

在这里插入图片描述

RegisterServlet

package com.aifeng.demo01.servletservice;

import com.aifeng.demo01.dao.UserDao;
import com.aifeng.demo01.model.User;

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 RegisterServlet extends HttpServlet {
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        //1.获取请求对象中保存的用户名和密码信息
       /* request.setCharacterEncoding("utf-8");
        response.setCharacterEncoding("utf-8");*/
        String userName = request.getParameter("userName");
        System.out.println("获取到的用户名为:" + userName);
        String password = request.getParameter("password");
        System.out.println("获取到的密码为:" + password);
        //2. 将接受到的用户名和密码信息打包成用户对象交给DAO层进行处理
        //2.1创建数据表实体类对象
        User user = new User(userName, password);
        //3.创建Dao层访问对象
        UserDao userDao = new UserDao();
        //4.调用创建用户对象的方法
        int createUser = userDao.createUser(user);
        //5.将处理结果响应返回给浏览器
        response.setContentType("text/html;charset=utf-8");
        PrintWriter writer = response.getWriter();
        if (1 == createUser) {
            System.out.println("注册用户成功!");
            writer.write("<h1>注册成功!</h1>");

        } else {
            writer.write("<h1>注册失败!</h1>");
        }
        writer.close();
    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        this.doPost(request, response);
    }
}

怪了 怪了 --设置编码报错 ????
在这里插入图片描述

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值