这是未使用DAO的基本登录,就涉及三个页面 Login.jsp--登录; LoginConf.jsp--完成登录校验并跳转; LoginSuccess.jsp--显示登录成功页面。
1. Login.jsp

<%@page contentType="text/html;charset=GB2312" %>
<html>
<head><title>欢迎登陆简单系统</title></head>
    <body>
         <center>
         <h1>用户名和密码是固定的</h1>
         <hr>
                <form action="loginConf.jsp" method="post">
                <table>
                    <tr><td colspan="2">用户登录</td></tr>
                    <tr><td>用户名:</td><td><input type="text" name="uname"/></td></tr>
                    <tr><td>密         码:</td><td><input type="text" name="upassword"/></td></tr>
                    <tr><td colspan="2"><input type="submit" value="登录"/></td></tr>
                    <tr><td colspan="2"><input type="reset" value="重置"/> </td></tr>
                </table>
                </form>
         </center>
    </body>
</html>
2. LoginConf.jsp
<%@page contentType="text/html;charset=GB2312" %>
<%@page import="java.sql.*" %>
<html>
<head><title>欢迎登陆简单系统</title></head>
    <body>
         <center>
         <h1>用户名和密码是固定的</h1>
         <hr>
                 <!--    
                        这是错误代码的测试
                    -->
                    
                    
                     <%
                     //连接MYSQL数据库
                     String driver = "com.mysql.jdbc.Driver";                 // 驱动程序名
                    
                     String url = "jdbc:mysql://localhost/hibernate";         // URL指向要访问的数据库名scutcs                    
                        
                     String user = "root";             // MySQL配置时的用户名
    
                     String password = "36335576";            // MySQL配置时的密码
                     try {    
                        
                        Class.forName(driver);        // 加载驱动程序
                        
                        Connection conn = DriverManager.getConnection(url, user, password);            // 连续数据库
                        if(!conn.isClosed())    
                         System.out.println("Succeeded connecting to the Database!");         //验证是否连接成功
                        
                        Statement statement = conn.createStatement();                             // statement用来执行SQL语句
                        
                        String sql = "select * from Teacher";                                    // 要执行的SQL语句
                        
                        ResultSet rs = statement.executeQuery(sql);             // 结果集
                        System.out.println("-----------------------------------------");
                        System.out.println("执行结果如下所示:");
                        System.out.println("-----------------------------------------");
                        System.out.println(" 学号" + "\t" + " 姓名" + "\t\t" + "性别");
                        System.out.println("-----------------------------------------");
                        String sname = null;
                        while(rs.next()) {
        
                        
                         sname = rs.getString("name");                                                        // 选择sname这列数据
        
                        
                         System.out.println(rs.getInt("id") + "\t" + sname + "\t" + rs.getString("title"));                // 输出结果
                        }
                        rs.close();
                        conn.close();
                     } catch(ClassNotFoundException e) {

System.out.println("Sorry,can`t find the Driver!");    
                        e.printStackTrace();

} catch(SQLException e) {

e.printStackTrace();

} catch(Exception e) {

e.printStackTrace();

}    
                    
                     %>
            
                <%
                        String name = request.getParameter("uname");
                        String pwd    = request.getParameter("upassword");
                 %>
                 <%
                            //判断用户名和密码
                            if("xiaoqiang".equals(name)&&"tuoxie174".equals(pwd)){
                    %>
                            <jsp:forward page="loginSuccess.jsp" />
                    <%}else{ %>
                            <jsp:forward page="loginFailure.jsp" />
                    <%} %>
                    
                    
                    
         </center>
    </body>
</html>

3.LoginSuccess.jsp
<%@page contentType="text/html;charset=GB2312" %>
<html>
<head><title>欢迎登陆简单系统</title></head>
    <body>
         <center>
         <h1>用户名和密码是固定的</h1>
         <hr>
         <br/>
         <br />
             <h3> 登录成功</h3>
             <h3>欢迎 <font color="blue"><%=request.getParameter("uname") %></font>登录</h3>
                
         </center>
    </body>
</html>

转载于:https://blog.51cto.com/tuoxie174/538889

DAO基本登录(1)相关推荐

  1. java 登录按钮响应数据库_用户登录功能的实现—从前端到后台(包括数据库)...

    温馨提示:本文难度有点大,建议收藏后在阅读! 首先给大家分享一件糗事! 本来今天这篇文会很长的 写到一半突然发现 还没有给大家分享 数据库 jdbc MVC模式 直接就来分享实战了 我的锅! 源码会分 ...

  2. springboot文件上传下载实战 —— 登录功能、展示所有文件

    springboot文件上传下载实战 创建项目 pom.xml 数据库建表与环境准备 建表SQL 配置文件 application.properties 整体架构 前端页面 登录页面 login.ht ...

  3. CRM客户关系管理系统1登录模块分析和退出登录

    前台; 进入登录页面,浏览器发送请求 后台 登录按钮绑定onclick事件 @Controller public class IndexController extends BaseControlle ...

  4. jq 点击按钮跳转到微信_【看这里】教你用微信小程序登陆全国青少年普法网,方便快捷!...

    阅读本文前,请您先点击上面的"蓝色字体",再点击"关注",这样您就可以继续免费收到文章了.每天都会有分享,都是免费订阅,请您放心关注.注图文来源网络,侵删 可以 ...

  5. JAVAWEB(笔记)

    简介 web开发: web,网页的意思,www.baidu.com· 静态web html,sss 提供给所有人看的数据始终不会发生变化! 动态web 淘宝,几乎是所有的网站: 提供给所有人看的数据始 ...

  6. shiro使用WebService进行验证的实现

    先说说项目中的实际需求.首先项目是有shiro的,也有一套完整的登录认证系统,能够实现使用缓存/dao进行登录用户名密码的校验.然后最近有一个需求,需要实现手机端的登录,登录的请求链接与web端不同, ...

  7. jy-12-SPRINGMYBATIS02——云笔记01-刘苍松

    云笔记 JSON 是什么 JSON 就是JS的一部分: JSON 是 JavaScript中的对象直接量语法, 用于声明JS对象. 如: var i = 5; var str = 'abc'; var ...

  8. JavaWeb-smbms项目

    项目如何搭建? 考虑使用不使用Maven?依赖,jar 项目搭建 搭建Maven的Web项目 配置tomcat 测试项目能否跑起来 导依赖jar包 <dependencies><de ...

  9. 项目:chatroom_websocket、网页聊天室

    title: chatroom_websocket date: 2019-07-27 10:51:22 tags: [project,java] 项目讲解,基于websocket实现的聊天室 业务 开 ...

最新文章

  1. 利用Powershell和ceye.io实现Windows账户密码回传
  2. 【模型解读】深度学习网络之Siamese Network网络
  3. Redis 远程连接和基本命令
  4. CodeForces - 1420D Rescue Nibel!(组合数学+离散化)
  5. Ant Design Pro v4 is Here
  6. Scala学习第一篇
  7. JAVA微信扫码支付模式二功能实现完整例子
  8. LinuxKit for ARM64 - on packet.net
  9. [翻译] JNWSpringAnimation
  10. 网页版电脑桌面远程操控_我真的再也不买电暖器了 - 电暖器智能版
  11. 洛谷 P4344 [SHOI2015]脑洞治疗仪
  12. ndimage.median_filter中值滤去除干扰信号
  13. 中文输入纠错任务整理
  14. 【你是如何应对杠精行为?】如此精彩语录,看完不笑算我输
  15. 句法分析——CYK分析算法
  16. postgresql.conf bgwriter_lru_multiplier
  17. 新红楼造型雷死人 有才网友改编老版经典台词
  18. 中石油12203-Darker and Darker
  19. 百度每个月的收录时间
  20. CSDN怎么获得c币和下载积

热门文章

  1. Android OTA相关博文
  2. 测试sql server服务是否配置正确
  3. 过来人谈谈计算机考研复试
  4. 深入探究VC —— 资源编译器rc.exe(3)
  5. 微软开放Windows Phone 7中文开发中心
  6. 【二叉树迭代版前序遍历】LeetCode 144. Binary Tree Preorder Traversal
  7. 【机器学习】算法调参
  8. 【Python+OpenCV】Windows+Python3.6.0(Anaconda3)+OpenCV3.2.0安装配置
  9. excel2003和excel2007文件的创建和读取
  10. HTML button标签