![[工具类] 中文验证 [java交流Q群12375544]jsp.doc_第1页](http://file.renrendoc.com/FileRoot1/2020-1/21/84497554-67c2-4cd9-8b2c-aea4bc31ed8b/84497554-67c2-4cd9-8b2c-aea4bc31ed8b1.gif)
![[工具类] 中文验证 [java交流Q群12375544]jsp.doc_第2页](http://file.renrendoc.com/FileRoot1/2020-1/21/84497554-67c2-4cd9-8b2c-aea4bc31ed8b/84497554-67c2-4cd9-8b2c-aea4bc31ed8b2.gif)
![[工具类] 中文验证 [java交流Q群12375544]jsp.doc_第3页](http://file.renrendoc.com/FileRoot1/2020-1/21/84497554-67c2-4cd9-8b2c-aea4bc31ed8b/84497554-67c2-4cd9-8b2c-aea4bc31ed8b3.gif)
![[工具类] 中文验证 [java交流Q群12375544]jsp.doc_第4页](http://file.renrendoc.com/FileRoot1/2020-1/21/84497554-67c2-4cd9-8b2c-aea4bc31ed8b/84497554-67c2-4cd9-8b2c-aea4bc31ed8b4.gif)
![[工具类] 中文验证 [java交流Q群12375544]jsp.doc_第5页](http://file.renrendoc.com/FileRoot1/2020-1/21/84497554-67c2-4cd9-8b2c-aea4bc31ed8b/84497554-67c2-4cd9-8b2c-aea4bc31ed8b5.gif)
免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
/*一个验证图形生成程序. 支持中文的验证码生成程序. 写的时候没有仔细看, 可能有小问题.但是运行没有任何问题. 使用方法 : 验 证 码: 输入对应阿拉伯数字看不清点请点击更换 function refreshImg(imgID)var img = document.getElementById(imgID); img.src = img.src; 生成图形的jsp文件:*/ %! private int iCharHeight = 20; private int iCharCnt = 4; private int iMaxOffset = 8; /字符位置左右最大便宜像素 private int iImgWidth = 20*iCharCnt + iMaxOffset*2; /图片宽度 private int iImgHeight = iCharHeight + 5; /图片高度 private int iDisturbLineCnt = 8; /干扰线数量 / /private String Src = 零壹贰叁肆伍陆柒捌玖; private String Src = 零一二三四五六七八九; /private String Src = 的了是我不在人们有来他这上着个地到大里说就去子得也和那要下看天时过出小么起你都把好还多没为又可家学只以主会样年想生同老中十从自面前头道它后然走很像见两用她国动进成回什边作对开而己些现山民候经发工向事命给长水几义三声于高手知理眼志点心战二问但身方实吃做叫当住听革打呢真全才四已所敌之最光产情路分总条白话东席次亲如被花口放儿常气五第使写军吧文运再果怎定许快明行因别飞外树物活部门无往船望新带队先力完却站代员机更九您每风级跟笑啊孩万少直意夜比阶连车重便斗马哪化太指变社似士者干石满日决百原拿群究各六本思解立河村八难早论吗根共让相研今其书坐接应关信觉步反处记将千找争领或师结块跑谁草越字加脚紧爱等习阵怕月青半火法题建赶位唱海七女任件感准张团屋离色脸片科倒睛利世刚且由送切星导晚表够整认响雪流未场该并底深刻平伟忙提确近亮轻讲农古黑告界拉名呀土清阳照办史改历转画造嘴此治北必服雨穿内识验传业菜爬睡兴形量咱观苦体众通冲合破友度术饭公旁房极南枪读沙岁线野坚空收算至政城劳落钱特围弟胜教热展包歌类渐强数乡呼性音答哥际旧神座章帮啦受系令跳非何牛取入岸敢掉忽种装顶急林停息句区衣般报叶压慢叔背细; String strFontNames = 隶书, 华文新魏, 黑体, 幼圆, 楷体_GB2312, 新宋体, 华文彩云; private int FONTSTYLE = Font.BOLD | Font.ITALIC; / private String getRandomStr(Random random, int cnt, StringBuffer sbNum) String str = ; int max = Src.length(); for (int i = 0; i 255) fc = 255; if (bc 255) bc = 255; int r = fc + random.nextInt(bc - fc); int g = fc + random.nextInt(bc - fc); int b = fc + random.nextInt(bc - fc); return new Color(r, g, b); % String strText = ; try Date now = new Date(); Random random = new Random(now.getTime(); now = null; StringBuffer bufNum = new StringBuffer(); strText = getRandomStr(random, iCharCnt, bufNum); response.setHeader(Cache-Control, no-store); /HTTP 1.1 response.setHeader(Pragma, no-cache); /HTTP 1.0 response.setDateHeader(Expires, 0); /prevents caching at the proxy server BufferedImage image = new BufferedImage(iImgWidth, iImgHeight, BufferedImage.TYPE_INT_RGB); Graphics g = image.getGraphics(); / 设定图像背景色(因为是做背景,所以偏淡) g.setColor(getRandColor(random, 200, 250); g.fillRect(0, 0, iImgWidth, iImgHeight); /画边框 g.setColor(Color.black); g.drawRect(0, 0, iImgWidth - 1, iImgHeight - 1); /干扰线for (int k = 0; k iDisturbLineCnt; k+) g.setColor(getRandColor(random, 160, 200); g.drawLine(random.nextInt(iImgWidth), random.nextInt(i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025西安寰宇卫星测控与数据应用有限公司招聘(5人)笔试参考题库附带答案详解
- 2025甘肃禹力水电工程有限责任公司招聘15人笔试参考题库附带答案详解
- 2025浙江百康光学股份有限公司招聘51人笔试参考题库附带答案详解
- 2025河南郑州市新密市国开投资集团有限公司招聘管理人员和专业技术人员9人笔试参考题库附带答案详解
- 2025江苏苏州市张家港市建安工程机械质量检测有限公司招聘16人笔试参考题库附带答案详解
- 2025广西水利发展集团商贸有限公司招聘12人笔试参考题库附带答案详解
- 2025年重庆建工第三建设有限责任公司招聘1人笔试参考题库附带答案详解
- 2025年河南省储备粮管理集团招聘12人笔试参考题库附带答案详解
- 2025年国航股份西藏分公司“三地招聘”活动专项招聘3人笔试参考题库附带答案详解
- 2025年四川绵阳市公共交通集团有限责任公司招聘公交车驾驶员40人笔试参考题库附带答案详解
- 2024年秋季新苏教版一年级上册数学全册教案
- 小学数学五年级上册简便计算68道题(含详细规范标准答案)
- 光伏租赁用电协议书(2篇)
- T-GXAS 586-2023 毛发中依托咪酯、依托咪酯酸的测定 液相色谱-串联质谱法
- 提高单病种上报率
- 临床护理实践指南2024版
- 《LED灯具培训资料》课件
- 山东济南高新区2024-2025学年七年级英语第一学期期中考试试题(含答案)
- 拓染课件教学课件
- 办公楼物业服务 投标方案(技术方案)
- 境外信托合同范本
评论
0/150
提交评论