JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(.htm,.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。

下面给出了JSP连数据库登录检查用户名和密码模板

登录页代码index.jsp:

注意这里的css要自己哦,要不然太丑了。

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<!DOCTYPE html>
<html>
<head><title>文档管理系统-登录</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1"></head>
<body>
<div class="main"><div class="login"><h1>文档管理系统</h1><div class="inset"><!--start-main--><form id="form1" name="form1" method="post" action="loginCheck.jsp"><div><h2>用户登录</h2><span><label>用户名</label></span><span><input type="text" class="textbox" name="username" id="username" placeholder="请输入用户名"></span></div><div><span><label>密码</label></span><span><input type="text" class="password" name="password" placeholder="请输入密码"></span></div><div class="sign"><input type="submit" value="登录" class="submit" name="Submit" /></div></form></div></div><!--//end-main-->
</div>
</body>
</html>
<!--徐奕:开源协议:MIT License (MIT) Copyright © 2018 -->

密码检查代码loginCheck.jsp

<%@ page import="java.sql.*" %>
<body>
<%String username=new String(request.getParameter("username").getBytes("ISO8859_1"),"GBK");String password=new String(request.getParameter("password").getBytes("ISO8859_1"),"GBK");try {// 加载数据库驱动,注册到驱动管理器Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");// 数据库连接字符串String url = "jdbc:sqlserver://localhost:1433;databaseName=t_customer";// 数据库用户名String usename = "xy";// 数据库密码String psw = "123456";// 创建Connection连接Connection conn = DriverManager.getConnection(url,usename,psw);// 判断数据库连接是否为空if(conn != null){String sql="select * from t_customer where name='"+username+"' and password='"+ password + "'";Statement stmt = conn.createStatement();ResultSet rs=stmt.executeQuery(sql);if(rs.next()){application.setAttribute("name",username);String description = rs.getString("description");application.setAttribute("description",description);response.sendRedirect("frame.jsp");}else{response.sendRedirect("loginFailed.jsp");
%>
<a href="javascript:history.back()">返回</a>
<%}// 输出连接信息//out.println("数据库连接成功!");// 关闭数据库连接conn.close();}else{// 输出连接信息System.out.println("数据库连接失败!");}} catch (ClassNotFoundException e) {e.printStackTrace();} catch (SQLException e) {e.printStackTrace();}
%>
</body>

登录失败代码loginFailed.jsp:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><meta charset="UTF-8"><meta http-equiv="refresh" content="3;url=index.jsp"><title>登录失败</title><script type="text/javascript">function info() {
//循环执行,1秒执行一次window.setInterval("daojishi()", 1000);}function daojishi() {if(document.getElementById("msg").innerHTML!=1){document.getElementById("msg").innerHTML=document.getElementById("msg").innerHTML-1;}}</script>
</head>
<body "info()">
用户名或密码错误,<span id="msg">3</span>秒返回登录页面
</body>
</html>

更多内容访问omegaxyz.com
网站所有代码采用Apache 2.0授权
网站文章采用知识共享许可协议BY-NC-SA4.0授权
© 2019 • OmegaXYZ-版权所有 转载请注明出处

JSP连数据库登录检查用户名和密码模板相关推荐

  1. sqllite java 密码,SQLite登录检查用户名和密码

    我正在创建一个应用程序(使用Java和SQLite)(JFrame,使用Netbeans)我有我想要登录的用户 . (我有所有正确的包JDBC,SQLite等) 我遇到的问题似乎是获取用户名/密码来检 ...

  2. python用户登录(输入用户名和密码)dic_Python使用装饰器模拟用户登陆验证功能示例...

    本文实例讲述了Python使用装饰器模拟用户登陆验证功能.分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #!python3 user_list = [ {'name' ...

  3. html5 输入用户名和密码登陆网址,192.168.5.1路由器登录入口用户名和密码

    192.168.5.1是保留用于访问路由器管理面板的特殊IP.这和其他的IP像192.168.1.52,192.168.1.51,192.168.5.100等被一致接受的路由器IP的全球标准.它在文献 ...

  4. 数据库设计——将用户名和密码与用户其他信息分成两张表

    数据库设计--将用户名和密码与用户其他信息分成两张表 好处 (1)面向对象方面考虑用户信息就是用户本身,用户名和密码只是登陆钥匙. (2)性能方面考虑登陆验证的时候列较少,查询速度快. (3)安全性考 ...

  5. 用excel及word导出报“因为配置标识不正确,系统无法开始服务器进程。请检查用户名和密码”解决办法

    发布文件夹,右击-->属性-->安全-->编辑 添加和用户 并给全权限 IIs应用池,右击à高级设置,将标识改为LocalSystem 开始 - 运行(输入Dcomcnfg.exe) ...

  6. h3c交换机配置远程管理_H3C交换机配置本地登录和远程登录的用户名和密码教程...

    你还在为不知道H3C交换机配置本地登录和远程登录的用户名和密码教程而不知所措么?下面来是学习啦小编为大家收集的H3C交换机配置本地登录和远程登录的用户名和密码教程,欢迎大家阅读: H3C交换机配置本地 ...

  7. Jsp实现注册登录以及忘记找回密码等操作(上)

    刚开始做WEB项目的小伙伴遇到的第一个难关,可能就是做一个能够实现与数据库连接后用于注册,登录,找回密码的界面.今天博主就用一个小项目带领大家实现这个项目,让大家在实战中理解网页如何与数据库连接,如何 ...

  8. jsp使用cookie实现记住用户名和密码

    首先说一下实现的功能: 用户打开注册页面,最下面有个记住用户名和密码的复选框,如果勾选上,则在登录页面会自动将用户名和密码赋值到文本框中,使用java中的cookie实现,下面就是代码: 注册页面代码 ...

  9. python注册用户名和密码登录_用户名和密码登录

    我想创建一个登录,其中将打开一个文本/csv文件,从文件中读取"有效"的用户名和密码,然后如果用户添加的内容与文件中的内容匹配,那么它将允许访问程序的其余部分 如何将下面的代码集成 ...

最新文章

  1. 摊牌了:我就靠这几点,搞定了算法面试官
  2. 视频+课件|基于深度学习方式的多视图立体匹配算法
  3. 大数据图数据库之离线挖掘计算模型
  4. (转)理解MySQL——索引与优化
  5. 就编程而言,可移植性意味着什么?
  6. Windows Thrift安装及HelloWorld
  7. EPOLLONESHOT及其引发的EPOLL在ET能被多次触发吗?
  8. linux中,使用cat、head、tail命令显示文件指定行
  9. Js的前端效果编写逻辑(1)
  10. 小技巧:Windows快捷键快速打开程序
  11. G502使用计算机配置,Logitech G502,G402游戏鼠标宏设置教程一目了然
  12. VS2015,C++MFC建立可视化界面第一天
  13. SqlSugar-执行Sql语句查询实例
  14. 能当「公务员」、服务员,商用服务机器人今年为啥这么火?
  15. IT程序员常去的论坛、社区、网站有哪些?
  16. Godaddy无缝切换SSL,无需续费可省12美元
  17. 农村信用社计算机基础知识,农村信用社计算机基础知识题五
  18. WIN7常见问题与分析
  19. Python标准库time
  20. android手机用户,2011年Android手机用户使用行为研究报告

热门文章

  1. python简短有用的代码集锦
  2. 数学开发软件包 常用数值计算库
  3. 渲染到纹理(Render to texture):使用FrameBuffer
  4. 小码哥-玩转【斗鱼直播APP】系列之实现无限轮播
  5. 提供有效的绩效评估
  6. 架构师学习笔记(五)高效赋能-如何讲好一节课(上)
  7. android底部导航栏毛玻璃,取消导航栏navigationBar的半透明/毛玻璃效果
  8. 网络游戏开发过程(流程)下
  9. sd卡分两个区的方法(FAT32,EXT4)
  10. 【已解决】latex如何打出η爱塔符号