struts2生成验证码_
需积分: 0 181 浏览量
更新于2015-12-26
收藏 12.75MB RAR 举报
1.SecurityCode.java --- 生成验证码
SecurityCode类中提供的验证码分三个难度,易(全数字)、中(数字+小写英文)、难(数字+大小写英文)。难度使用枚举SecurityCodeLevle表示,避免使用1、2、3这样没有明确意义的数字来区分。同时,还控制了能否出现重复的字符。
2.SecurityImage.java --- 图片
有了SecurityCode类提供的验证码,就应该考虑怎么在图片上写字符串了。在Java中操作图片,需要使用BufferedImage类,它代表内存中的图片。写字符串,就需要从图片BufferedImage上得到绘图图面Graphics,然后在图面上drawString。为了使验证码有一定的干扰性,也绘制了一些噪点。调用Graphics类的drawRect绘制1*1大小的方块就可以了。
wang725
- 粉丝: 67
- 资源: 68
最新资源
- API St 618-2024 Reciprocating Compressors for Petroleum, Chemical, and Gas Industry Services.pdf
- IEC 60422-2024.pdf
- IEC 62061- 2024 Safety of machinery -
- html5带音乐背景的圣诞节倒计时页面代码
- cn_Mixed-Signal Methodology Guide (1).pdf
- STP协议的基础理论知识.md
- 2025年新年倒计时动画效果HTML代码
- 计算机网络课后习题解析:涵盖各类题型详细答案与对比分析
- 2018年省赛试题解析.tar.gz
- h5自适应的新年倒计时html源码
- 【报告类】java游戏账号交易系统.v1.doc
- 【报告类】springboot vue2 mysql 大学生入学审核系统 开题报告.doc
- 【报告类】springboot vue 027购物网站.doc
- 【报告类】springboot vue二手车交易系统论文.doc
- 【报告类】springboot vue攀枝花市鲜花销售系统.doc
- 【报告类】springboot vue数码产品抢购系统.doc