image.pngweb.xml是项目的配置文件:

    login.jsp 这是web首页



    users
    com.chl.webTwo.UserServlet



    users
    /user
    “user”作为桥梁,联通了路径(/user)和功能实现类 com.chl.webTwo.UserServlet)

    上述代码必须在 中,否则会报错。

    在实现类中,重写doGet和doPost方法时,要注意:
    image.png
    不要调用父类的方法,否则在使用post请求时,会error:405,此方法不支持get.
    实现类与JSP的参数交互:
    实现类:req.setAttribute(“键”,”值”)
    JSP:reques.getAttribute(“键”)。在条件语句下,参数交互,JSP里要主要判null处理
    login.jsp

    1. <%@ page language="java" contentType="text/html; charset=UTF-8"
    2. pageEncoding="UTF-8"%>
    3. <!DOCTYPE html>
    4. <html>
    5. <head>
    6. <meta charset="UTF-8">
    7. <title>Insert title here</title>
    8. <style type="text/css">
    9. .showmsg{
    10. color: red;
    11. }
    12. </style>
    13. </head>
    14. <body>
    15. <form action="user?operator=login" method="post">
    16. <div>
    17. <input type="text" placeholder="请输入用户名" name="username">
    18. </div>
    19. <div>
    20. <input type="password" placeholder="请输入用户密码" name="userpwd">
    21. </div>
    22. <div>
    23. <input type="submit" value="用户登录">
    24. </div>
    25. <%
    26. if(null!=request.getAttribute("errormsg"))
    27. {
    28. %>
    29. <span class="showmsg"><%=request.getAttribute("errormsg").toString() %></span>
    30. <%} %>
    31. </form>
    32. </body>
    33. </html>