验证码是怎么实现的?能说说你的思路吗? 在面试中遇到的问题,关于验证码的。我不知道如何回答。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 实例一个 BufferedImage 设置定它的长宽,背景,字体,字号,颜色设定字符数组,存入要显示的字符,给个随机数,随机在数组中选取字符用绘图对象,画在 BufferedImage,最终通过文件流输出到标签这个网上应该很多的,只是你要了解一点JAVA绘图的内容 1. 生成验证码字符串,按1楼说的使用BufferedImage生成图片2. 在浏览器端使用AJAX引申验证码字符串和图片(验证码字符串可以保存在Cookie,Session等里面)3. AJAX提交验证基本上就是这样 确实 网上很多 具体的就是首先生成一个字符串 然后 生成一张该字符串的图片并且返回页面,同时把该字符串存到session中这样当有人输入验证码的时候只需要把前台接收到的字符串和session中的比较一下就行了 有一个报表问题想请教大家 做中间件的公司 对于 java的开源框架要求高吗? form提交的问题 请高人指点 难题: 如何实现类似QQ消息的收发方式? struts2 action 不同浏览器执行次数不同,超级奇怪~~~ jspsmart上传图片 到数据库 大小受限 weblogic连接问题!大家帮帮忙 急问struts中的application.properties 新手求问, 为何要用XML, 什么时候用啊? 有Weblogic 6的注册码吗? 用java导入导出和操作EXCEL 表格 按钮的数值传递
设定字符数组,存入要显示的字符,给个随机数,随机在数组中选取字符
用绘图对象,画在 BufferedImage,最终通过文件流输出到标签这个网上应该很多的,只是你要了解一点JAVA绘图的内容
2. 在浏览器端使用AJAX引申验证码字符串和图片(验证码字符串可以保存在Cookie,Session等里面)
3. AJAX提交验证基本上就是这样
具体的就是首先生成一个字符串 然后 生成一张该字符串的图片
并且返回页面,同时把该字符串存到session中
这样当有人输入验证码的时候
只需要把前台接收到的字符串和session中的比较一下就行了