servlet html登录,Servlet实现用户登录
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实现用户登录相关推荐
- java jsp登录界面设计,用户登录注册系统(基于JSP和Servlet)
准备工作 开发环境准备 开发工具:eclipse 4.3 技术语言:Java SE 1.7 依赖控制:Maven 3.0.4 服务器:Tomcat 7.0.68 操作系统:Windows 10 搭建一 ...
- java spring登录验证_springMVC 用户登录权限验证实现过程解析
通过上网搜资料显示,使用filter和interceptor都可以实现.不过推荐使用interceptor. 下面就使用Interceptor实现用户登录权限验证功能. 拦截器需要实现Inceptor ...
- 用户未登录重定向到登录界面_Linux 用户登录记录
简介 服务器很多时候哦都是会开放远程登录端口,这时候我们就会关注 用户登录记录 . 在 Linux 上,有关用户登录的信息记录在 utmp(/var/run/utmp).wtmp(/var/log/w ...
- linux用户双重认证登录,linux PAM 用户登录认证
PAM(Pluggable Authentication Modules )是由Sun提出的一种认证机制.它通过提供一些动态链接库和一套统一的API,将系统提供的服务 和该服务的认证方式分开,使得系统 ...
- 板邓:wordpress自定义登录页面实现用户登录
首先检查用户是否已经登录,如果已经登录就返回info目录下的页面. <?phpglobal $current_user;$loginuserid = $current_user->ID;i ...
- python用户名密码登录退出_用户登录登出
一.功能需求分析 1.登录功能分析 1.1登录流程 1.2功能(一个请求为一个功能) -登录页面 -登录功能 -登出功能 二.登录页面 1.接口设计 1.1.接口说明 类目 说明 请求方式 GET u ...
- 管理员用户不同身份登录页面代码PHP,wordpress管理员登录和普通用户登录后跳转到不同页面-♚付涛纪实阁♚...
这篇文章将向您展示WordPress用户登录后如何重定向到指定页面或者文章的技巧. 一.重定向到网站管理面板. 将以下代码添加到您的当前主题的 functions.php 文件中 二.重定向到指定页面 ...
- QQ互联第三方登录多应用用户登录打通
2019独角兽企业重金招聘Python工程师标准>>> 在开发第三方登录的时候,发现qq互联的第三方登录openId在多个应用中用户登录无法打通,然后发送邮件咨询了一下qq互联(邮箱 ...
- go 注册登录 mysql_golang实现用户登录注册的方法
golang实现用户登录注册的方法 发布时间:2020-06-17 10:56:15 来源:亿速云 阅读:198 作者:Leah 这篇文章给大家分享的是golang实现用户登录注册的方法,相信大部分人 ...
- 无法打开登录所请求的数据库 。登录失败。用户*登录失败。解决办法
无法打开登录所请求的数据库 "dbName".登录失败. 用户 'IIS APPPOOL/DefaultAppPool' 登录失败. 先用 用户名和密码方式登陆数据库,在安全性登录 ...
最新文章
- delphi listview怎么自动宽度_数控弯字机怎么对刀呢?
- 2015内蒙古计算机考试成绩,2015年新疆公务员考试笔试成绩计算机加分说明
- MySQL 使用自增ID主键和UUID 作为主键的优劣比較具体过程(从百万到千万表记录測试)...
- mac远程桌面Microsoft Remote Desktop for Mac的安装与使用
- Python排序函数用法
- 单例设计模式-容器单例
- 继承_月隐学python第16课
- python中break与continue使用
- 华为抓截屏_原来这才是华为截屏的正确姿势,今天才知道,千万别不当回事
- Android native音频:录制播放的实现以及低延迟音频方案
- Linux知识汇总 (二)
- 【机械仿真】基于matlab水下机器人机械手系统仿真【含Matlab源码 1264期】
- 谷粒商城 Day04 sku与spu接口
- HighNewTech:一文了解计算机思维、数学思维的本质区别,以及算法和程序的认知比较
- 15款替代微软产品的开源软件
- Java项目内容中没有错,但是项目上面显示一个红叉的解决办法
- php阴阳万年历转换的接口,万年历接口
- MindMap学习使用
- 笔记本显示服务器未能登录,win10系统出现User profile service服务未能登录的解决方案...
- Java面试题笔试题汇总
热门文章
- python调用 matlab库_python调用matlab的搜索结果-阿里云开发者社区
- caffe 关于Deconvolution的初始化注意事项
- Oracle数据库adg数据没同步,Oracle 11g备库无法开启ADG的原因分析
- WPF- 关于自定义Calendar控件
- Flex与Javascript交互
- 前端面试每日 3+1(每日三问)
- 移动端网站,键盘弹出对页面的影响
- oracle中使用子查询为何取到大于自然数1 rownum 浅度解析
- 全国计算机等级考试题库二级C操作题100套(第42套)
- 北林计算机考研真题答案,真题解析|『北林』2020年考研初试真题