码迷,mamicode.com
首页 > 编程语言 > 详细

java验证码学习一

时间:2018-03-16 20:45:44      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:java验证码学习一

package com.sys.web.sesoion; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.util.Random; import javax.imageio.ImageIO; import javax.servlet.http.HttpSession; public class CheckCodeServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { BufferedImage image = new BufferedImage(50,25,BufferedImage.TYPE_INT_RGB); Graphics g = image.getGraphics(); g.drawString(Token.getNum(),15,15); ImageIO.write(image,"JPG",response.getOutputStream()); response.setHeader("expires","-1"); response.setHeader("cache-control","no-cache"); //没有缓成 response.setHeader("pragma","no-cache"); } } //用于产生随机数 class Token{ public static String getNum(){ Random r = new Random(); int num = r.nextInt(10000); return num + ""; } }

技术分享图片

java验证码学习一

标签:java验证码学习一

原文地址:http://blog.51cto.com/357712148/2087766

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!