JavaWeb系列二----产生验证码(方法一)
来源:互联网 发布:有关网络暴力的论文 编辑:程序博客网 时间:2024/06/15 08:13
第一步:创建JavaWeb工程,在java Resource目录下建立包,这里以com.webVeryCode.code包名为例子,在包下建立servlet类webLoginCode。
第二步:在WEB-INF下创建一个XML文件,把servlet类映射到xml文件中来。
第三步:在servelet类中webLoginCode的doget方法中添加以下代码:
//在内存中创建一个图像对象 int width = 110; int length = 25; BufferedImage biImage = new BufferedImage(width, length, BufferedImage.TYPE_INT_RGB); //创建画笔 Graphics gra = biImage.getGraphics(); //添加背景色 gra.setColor(Color.PINK); gra.fillRect(1, 1, width-2, length-2); //添加边框 gra.setColor(Color.RED); gra.drawRect(0, 0, width-1, length-1); //添加文本(验证码) // 1.设置文本格式(字体样式、字体大小、字体颜色) gra.setColor(Color.BLUE); gra.setFont(new Font("宋体", Font.BOLD|Font.ITALIC, 15)); Random rand = new Random(); for(int i=0; i < 4; i++){ gra.drawString(rand.nextInt(10)+"", 15+i*20, 20); } //添加干扰线 gra.drawLine(10, 10, 80, 20); //把图片输出到输出流 ImageIO.write(biImage, "jpg", response.getOutputStream());
第四步,效果图:
阅读全文
1 0
- JavaWeb系列二----产生验证码(方法一)
- JavaWeb系列三-----通过工具类来产生验证码
- javaWeb 复习系列(二)
- JavaWeb---产生验证码续上一篇(登录)
- javaWeb 复习系列(一)
- javaweb基础系列之二
- JavaWeb验证码
- JavaWeb验证码代码
- javaweb 验证码制作
- Javaweb验证码生成
- javaWeb验证码
- javaweb生成验证码
- javaWeb验证码技术
- JavaWeb---制作验证码
- JavaWeb登陆验证码
- JavaWeb实现验证码
- JavaWeb 生成验证码
- javaweb验证码代码
- 计算机组成知识整理4:指令集
- 《重构》一书总结(二)
- BZOJ1018: [SHOI2008]堵塞的交通traffic
- mysql学习总结练习
- go web: 3 中间件和路由
- JavaWeb系列二----产生验证码(方法一)
- VS2010,VC6.0如何添加自定义消息
- (新思路)生产者消费者模型2(BlockingQueue的无锁解决方法)
- Linux学习(六)服务和系统管理
- 推荐一款简单炫酷的单多选框checked
- [Leetcode] 646. Maximum Length of Pair Chain
- 数模算法-数据拟合、参数估计、插值等数据处理算法
- 基于Spring容器Bean的动态注入
- ESP8266作TCP服务的更深层次探讨