1、首先需要集成下面的jar

2、在web.xml配置验证码的servlet

BaseServlet

index.html

index.htm

index.jsp

default.html

default.htm

default.jsp

EncodingFilter

cn.itcast.filter.EncodingFilter

charset

utf-8

EncodingFilter

/*

VerifyCodeServlet

cn.itcast.vcode.servlet.VerifyCodeServlet

VerifyCodeServlet

/VerifyCodeServlet

KeServlet

com.weiyuan.test.KeServlet

KeServlet

/33

然后编写登陆的jsp文件:

Insert title here

functionchangeImg(){varimg=document.getElementById("img");//后面给上一个参数new Date().getTime()每次都不一样,每次都会重新去请求VerifyCodeServlet,而不使用原来缓存中的图片

img.src="/BaseServlet/VerifyCodeServlet?a="+newDate().getTime();

}

用户名:密码:验证码:

更换验证码

其中:

BaseServlet是当前的工程项目

在servlet中我们可以通过session获得缓存中session中的验证码,通过客户端在表单中提交的验证码和在session后台中缓存的验证码,我们就可以知道用户提交的验证码是否正确

String verfiyCode= request.getParameter("verifyCode");

String vcode = (String) request.getSession().getAttribute("vCode");

网上图书 java web_JavaWeb网上图书商城完整项目--验证码相关推荐

  1. java图书商城项目介绍_JavaWeb网上图书商城完整项目--11.项目所需jquery函数介绍...

    1.下载jquery的函数包 2.强函数包添加到工程的web-root目录下 3.在jsp文件中加载js文件 案例一:在文档加载完成后显示对话框 Stringpath=request.getConte ...

  2. JavaWeb网上图书商城完整项目--day02-14.登录功能的login页面处理

    1.现在注册成功之后,我们来到登录页面,登录页面在于 在登录页面.我们也需要向注册页面一样对登录的用户名.密码 验证码等在jsp页面中进行校验,校验我们单独放置一个login.js文件中进行处理,然后 ...

  3. JavaWeb网上图书商城完整项目--day02-2.regist页面输入框得到焦点隐藏label

    实现当光标输入在输入输入框的时候,将后面的内容隐藏,例如在用户名称输入信息的时候,后面的用户名不能为空隐藏 我们来看看regist.js的代码: //该函数在html文档加载完成之后会调用 $(fun ...

  4. Java学习路线图,内附完整Java自学视频教程+工具经验

    Java学习路线图更新日志:         增加视频<2016最新视频struts2> 密码:vhfp(2016.11.10) 增加视频<6天玩转mysql视频> 密码:a8 ...

  5. [附源码]计算机毕业设计JAVA卡通动漫商城系统

    [附源码]计算机毕业设计JAVA卡通动漫商城系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(Inte ...

  6. javaweb JAVA JSP图书销售系统JSP网上书店商城JSP购物系统JSP网上书店JSP图书在线销售系统JSP图书商城jsp二手图书销售系统

    javaweb JAVA JSP图书销售系统JSP网上书店商城JSP购物系统JSP网上书店JSP图书在线销售系统JSP图书商城jsp二手图书销售系统 开发语言:Java 开发工具:Myeclispe ...

  7. javaweb JAVA JSP图书销售系统JSP网上书店商城JSP购物系统JSP网上书店JSP图书在线销售系统JSP图书商城jsp二手图书销售系

    JSP图书销售系统JSP网上书店商城JSP购物系统JSP网上书店JSP图书在线销售系统JSP图书商城jsp图书销售系 常见的Javaweb题材有 理财系统,就业管理系统,汽车租赁,简易网盘,疫情数据查 ...

  8. java毕业设计网上图书销售系统源码+lw文档+mybatis+系统+mysql数据库+调试

    java毕业设计网上图书销售系统源码+lw文档+mybatis+系统+mysql数据库+调试 java毕业设计网上图书销售系统源码+lw文档+mybatis+系统+mysql数据库+调试 开发语言:J ...

  9. JAVA毕业设计网上图书分享系统计算机源码+lw文档+系统+调试部署+数据库

    JAVA毕业设计网上图书分享系统计算机源码+lw文档+系统+调试部署+数据库 JAVA毕业设计物业服务信息系统计算机源码+lw文档+系统+调试部署+数据库 本源码技术栈: 项目架构:B/S架构 开发语 ...

  10. 基于java后台微信图书商城小程序系统 开题报告

      本科生毕业论文 基于JAVA后台微信小程序图书商城系统 开题报告 学    院: 专    业: 年    级: 学生姓名: 指导教师:   XXXX大学本科生毕业论文(设计)开题报告书 姓   ...

最新文章

  1. C#保存文件为无BOM的utf8格式
  2. DCMTK:命令行应用程序修改DICOM文件中的标签
  3. C++ class实现Huffman树(完整代码)
  4. (原创)UML要点总结
  5. 阿里云Kubernetes服务上从零搭建GitLab+Jenkins+GitOps应用发布模型的实践全纪录
  6. Kubernetes-Ingress(十九)
  7. mysql5.7空间运算_msyql5.7数据类型和运算符
  8. java getidentifier_android – 如何使用getResource.getIdentifier()获取布局?
  9. java jni 调用_java jni调用过程分析
  10. gentry算法_全同态加密释疑(一):四个算法(2)
  11. 一些常用的正则表达式(个人收集)
  12. Diligent新聘全球合作伙伴关系高级副总裁
  13. 在一起盗窃案中,法官对涉及到的四名犯罪嫌疑人A,B,C,D进行了审问.
  14. php 数组课件,php学习 数组课件第1/2页
  15. 什么是RPC?RPC好处?常用的RPC框架?
  16. 计算机无法屏幕亮度,win7电脑屏幕亮度无法调节怎么办?调节屏幕亮度的方法...
  17. Codeforces E. Game With String
  18. 【COCOS2DX-游戏开发之二四】 quick-cocos2dx
  19. [深度学习论文笔记]医学图像分割U型网络大合集
  20. Blast+安装使用的简单流程

热门文章

  1. 京东评价系统更新190301
  2. 同一样商品,不同颜色和尺码的批量新增
  3. oracle to_char 进制转换_〖Oracle 转载〗Oracle的数据类型转换 to_char
  4. npm ERR! This is probably not a problem with npm. There is likely additional log ging output above.
  5. LinuxCNC虚拟机环境搭建
  6. 描写火车站场景_优美段落:描写车站的经典美文摘抄
  7. cocos2dx游戏-可爱的小精灵的各种用法大全
  8. 写给喜欢互联网技术的机械类学生
  9. 游戏建模大神教你三招学会用maya制作三维动画特效
  10. Java多线程篇--并发关键字synchronized和volatile