• 用户登录


    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>
  • 相关阅读:
    Memcache相关面试题
    Memcache使用场景
    php链接memcache操作
    永久数据被踢现象
    linux 压缩/解压命令大全
    Linux系统信息查看命令大全
    bundle update: env: ruby_executable_hooks: No such file or directory
    Pod::Executable pull
    Android签名机制:生成keystore、签名、查看签名信息
    Difference between 2>&-, 2>/dev/null, |&, &>/dev/null and >/dev/null 2>&1
  • 原文地址:https://www.cnblogs.com/ZXF6/p/10686681.html
Copyright © 2020-2023  润新知