用户登录

package javaweb;
/*
   用户登录  需要将HTML 数据库 java servlet 连接在一起。

    登录界面
    1.新建javaEE项目

    2.在web目录下新建text.html文件
        添加form表单  action="/zxf/loginServlet"    /zxf 是我的目录名
        提交方法post

    3.在SRC下新建包 添加类  继承HttpServlet 覆盖他的方法 选择和表一致的post
1. protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } 2.调用request的getParameter方法 获取html中form表单的name属性 3.显示效果 打印在控制台上 4.【注意】 Tomcat3.0后不需要配置xml文件 在继承类中添加 @WebServlet("/loginServlet") 引号里面的是虚拟路径需要和HTML中的action一致 注意格式
4.数据库 新建一个库 添加use属性 和 password。 验证? 只有输入正确的 密码才能登陆成功。
*/ 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 java.io.IOException; @WebServlet("/loginServlet") //注释 替代xml配置文件的作用 public class HttpDemo extends HttpServlet{ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String s1 = request.getParameter("use"); String s2 = request.getParameter("ps"); System.out.println(s1); System.out.println(s2); } }

HTML部分

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<form action="/zxf/loginServlet" method="post">
    用户<input type="text" name="use"><br>
    密码<input type="password" name="ps"><br>

    <input type="submit" value="提交">
    <input type="reset" value="重置">
</form>
</body>
</html>

 

posted @ 2019-04-10 22:35  送外卖的小菜鸟  阅读(227)  评论(0编辑  收藏  举报