Java生成验证码
来源:互联网 发布:it外包服务方案 编辑:程序博客网 时间:2024/04/25 21:07
package com.shop.tools;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.util.Random;
import javax.imageio.ImageIO;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts2.ServletActionContext;
public class Img {
public static String getImg() {
String str="";
Random r=new Random();
BufferedImage bmg = new BufferedImage(60, 30,
BufferedImage.TYPE_INT_RGB);
Graphics2D g = bmg.createGraphics();
g.clearRect(0, 0, bmg.getWidth(), bmg.getHeight());
g.setColor(Color.WHITE);
g.fillRect(0, 0, bmg.getWidth(), bmg.getHeight());
for(int i=0;i<5;i++){
g.setColor(new Color(r.nextInt(255),r.nextInt(255),r.nextInt(255)));
g.setFont(new Font("黑体", Font.ITALIC, 32));
String str1=r.nextInt(9)+"";
str+=str1;
g.drawString(str1+"", 10*i, 25);
}
HttpServletResponse respone = ServletActionContext.getResponse();
try {
ImageIO.write(bmg, "JPEG", respone.getOutputStream());
respone.flushBuffer();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return str;
}
}
- java生成验证码
- Java 生成验证码
- Java 验证码生成
- java生成验证码
- java生成验证码
- java生成验证码
- Java生成验证码
- Java生成验证码
- java生成验证码
- java生成验证码
- java验证码生成
- java生成验证码
- Java生成验证码
- java生成验证码
- Java生成验证码
- Java生成验证码
- JAVA--生成验证码
- java 生成验证码
- jsp 判断标签的使用
- 21精美ContactPages联系我们页面设计欣赏
- 万恶的imageNamed
- Ubuntu 10.04 安装声卡驱动
- Fatal error: Allowed memory size of *** bytes exhausted
- Java生成验证码
- django之session使用的setting.py配置
- ASP.NET AJAX: Rendering a Gmail-like 'Loading' Indicator over a Specific ASP.NET Control
- PostgreSQL与MySQL的最佳开源数据库之争
- 大小端的解析
- toString方法
- 精心挑选12款优秀的 JavaScript 日历和时间选择插件
- c语言执行mysql存储过程后再次执行失败
- 星2