ᠶᠠᠩ Possession 2023-11-01 21:55 采纳率: 20%
浏览 22

TomCat无法跳转Servlet问题

eclipse实现登录注册功能,但是Tomcat只能跳转HTML页面,到Servlet就直接404
有没有大lao帮忙看一下是什么原因,路径检查也是没问题的,@webservlet注解也改过路径了
是因为Tomcat8.0版本不行吗?

img

img


package RegServlet;
import java.io.IOException;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.catalina.User;

import Dao.UserDao;
import Dao.Users;
@WebServlet(name = "RegServlet",urlPatterns = "/RegServlet")
public class servletLoginServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;

    protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        request.setCharacterEncoding("utf-8");
        String username = request.getParameter("username");
        String pwd = request.getParameter("pwd");
        List<Users> list = UserDao.findAll();
        boolean flag = false;
        for (Users users : list) {
            if (users.getUsername().equals(username) && users.getPwd().equals(pwd)) {
                flag = true;
            }
        }
        if (flag) {
            response.sendRedirect("success.html");
        } else {
            response.sendRedirect("fail.html");
        }
    }

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


login.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
    <form action="/RegServlet" method="post">
        <input type="text" name="username" placeholder="用户名"/><br/>
        <input type="password" name="pwd" placeholder="密码"/><br/>
        <input type="submit" value="登录"/>
    </form>
</body>
</html>


  • 写回答

2条回答 默认 最新

  • 龙川萍 新星创作者: Java技术领域 2023-11-02 09:29
    关注

    xml有配置吗?

    评论

报告相同问题?

问题事件

  • 创建了问题 11月1日