1、登录过程分析:

通过表单收集用户的数据,Servlet通过request对象获得用户提交的数据,服务器还需要从数据库中通过sql语句查询有没有表单提交的数据中的用户。有则登录成功,否则,登录失败。

2、工程结构:

3、主要代码分析:

登录

用户名:

密  码 :

(1)通过定义表单为Servlet提供数据,其中的name属性的值与Servlet的request.getParameter的参数相同,实现了html页面与服务器的联系。

(2)action属性实现了页面的跳转,即提交数据之后去执行Servlet,action的属性值为工程名与Servlet名的组合。

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

Connection con=null;

login log= null;

String account=request.getParameter("username");//获得表单数据

String password=request.getParameter("password");

try {

con=C3p0Utils.getConnection();

QueryRunner qr = new QueryRunner();

String sql = "Select * from login where account=? and password=?";

Object[] select = {account,password};

log = qr.query(con, sql, new BeanHandler((login.class)), select);

if(log!=null){

response.getWriter().write("nihao"+account);

}

else{

response.getWriter().write("wrong");

}

}

catch (SQLException e) {

throw new RuntimeException(e);

}

}

Servlet在html页面与数据库之间,在完成与html交流的同时,还要与数据库中的数据打交道。

标签:account,登录,request,用户,表单,nbsp,password,Servlet

来源: https://www.cnblogs.com/zhai1997/p/11521412.html

servlet html登录,Servlet实现用户登录相关推荐

  1. java jsp登录界面设计,用户登录注册系统(基于JSP和Servlet)

    准备工作 开发环境准备 开发工具:eclipse 4.3 技术语言:Java SE 1.7 依赖控制:Maven 3.0.4 服务器:Tomcat 7.0.68 操作系统:Windows 10 搭建一 ...

  2. java spring登录验证_springMVC 用户登录权限验证实现过程解析

    通过上网搜资料显示,使用filter和interceptor都可以实现.不过推荐使用interceptor. 下面就使用Interceptor实现用户登录权限验证功能. 拦截器需要实现Inceptor ...

  3. 用户未登录重定向到登录界面_Linux 用户登录记录

    简介 服务器很多时候哦都是会开放远程登录端口,这时候我们就会关注 用户登录记录 . 在 Linux 上,有关用户登录的信息记录在 utmp(/var/run/utmp).wtmp(/var/log/w ...

  4. linux用户双重认证登录,linux PAM 用户登录认证

    PAM(Pluggable Authentication Modules )是由Sun提出的一种认证机制.它通过提供一些动态链接库和一套统一的API,将系统提供的服务 和该服务的认证方式分开,使得系统 ...

  5. 板邓:wordpress自定义登录页面实现用户登录

    首先检查用户是否已经登录,如果已经登录就返回info目录下的页面. <?phpglobal $current_user;$loginuserid = $current_user->ID;i ...

  6. python用户名密码登录退出_用户登录登出

    一.功能需求分析 1.登录功能分析 1.1登录流程 1.2功能(一个请求为一个功能) -登录页面 -登录功能 -登出功能 二.登录页面 1.接口设计 1.1.接口说明 类目 说明 请求方式 GET u ...

  7. 管理员用户不同身份登录页面代码PHP,wordpress管理员登录和普通用户登录后跳转到不同页面-♚付涛纪实阁♚...

    这篇文章将向您展示WordPress用户登录后如何重定向到指定页面或者文章的技巧. 一.重定向到网站管理面板. 将以下代码添加到您的当前主题的 functions.php 文件中 二.重定向到指定页面 ...

  8. QQ互联第三方登录多应用用户登录打通

    2019独角兽企业重金招聘Python工程师标准>>> 在开发第三方登录的时候,发现qq互联的第三方登录openId在多个应用中用户登录无法打通,然后发送邮件咨询了一下qq互联(邮箱 ...

  9. go 注册登录 mysql_golang实现用户登录注册的方法

    golang实现用户登录注册的方法 发布时间:2020-06-17 10:56:15 来源:亿速云 阅读:198 作者:Leah 这篇文章给大家分享的是golang实现用户登录注册的方法,相信大部分人 ...

  10. 无法打开登录所请求的数据库 。登录失败。用户*登录失败。解决办法

    无法打开登录所请求的数据库 "dbName".登录失败. 用户 'IIS APPPOOL/DefaultAppPool' 登录失败. 先用 用户名和密码方式登陆数据库,在安全性登录 ...

最新文章

  1. delphi listview怎么自动宽度_数控弯字机怎么对刀呢?
  2. 2015内蒙古计算机考试成绩,2015年新疆公务员考试笔试成绩计算机加分说明
  3. MySQL 使用自增ID主键和UUID 作为主键的优劣比較具体过程(从百万到千万表记录測试)...
  4. mac远程桌面Microsoft Remote Desktop for Mac的安装与使用
  5. Python排序函数用法
  6. 单例设计模式-容器单例
  7. 继承_月隐学python第16课
  8. python中break与continue使用
  9. 华为抓截屏_原来这才是华为截屏的正确姿势,今天才知道,千万别不当回事
  10. Android native音频:录制播放的实现以及低延迟音频方案
  11. Linux知识汇总 (二)
  12. 【机械仿真】基于matlab水下机器人机械手系统仿真【含Matlab源码 1264期】
  13. 谷粒商城 Day04 sku与spu接口
  14. HighNewTech:一文了解计算机思维、数学思维的本质区别,以及算法和程序的认知比较
  15. 15款替代微软产品的开源软件
  16. Java项目内容中没有错,但是项目上面显示一个红叉的解决办法
  17. php阴阳万年历转换的接口,万年历接口
  18. MindMap学习使用
  19. 笔记本显示服务器未能登录,win10系统出现User profile service服务未能登录的解决方案...
  20. Java面试题笔试题汇总

热门文章

  1. python调用 matlab库_python调用matlab的搜索结果-阿里云开发者社区
  2. caffe 关于Deconvolution的初始化注意事项
  3. Oracle数据库adg数据没同步,Oracle 11g备库无法开启ADG的原因分析
  4. WPF- 关于自定义Calendar控件
  5. Flex与Javascript交互
  6. 前端面试每日 3+1(每日三问)
  7. 移动端网站,键盘弹出对页面的影响
  8. oracle中使用子查询为何取到大于自然数1 rownum 浅度解析
  9. 全国计算机等级考试题库二级C操作题100套(第42套)
  10. 北林计算机考研真题答案,真题解析|『北林』2020年考研初试真题