servlet向浏览器输出验证码图片
来源:互联网 发布:五轴工具磨床编程软件 编辑:程序博客网 时间:2024/05/16 04:30
servlet向浏览器输出验证码图片,注册页面的<img> 标签的src属性只需要指向该servlet即可
public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {//通知浏览器不要缓存图片response.setHeader("Expires", "-1");response.setHeader("Cache-Control", "no-cache");response.setHeader("Pragma", "no-cache");//通知浏览器以图片方式打开response.setHeader("Content-type", "image/jpeg");//在内存中创建一张图片BufferedImage image = new BufferedImage(100, 20, BufferedImage.TYPE_INT_RGB);//得到图片Graphics2D g = (Graphics2D) image.getGraphics();
<span style="white-space:pre"></span>//设置背景色g.setColor(Color.WHITE);g.fillRect(0, 0, 100, 20);//向图片上写数据g.setColor(Color.GRAY);g.setFont(new Font(null,Font.BOLD,20));g.drawString(makeNum(), 0, 20);//写到浏览器ImageIO.write(image, "jpg", response.getOutputStream());}private String makeNum() {Random r = new Random();String num = r.nextInt(9999) + "";for (int i = 0; i < 4 - num.length(); i++){num += r.nextInt(9) ;}return num;}
0 0
- servlet向浏览器输出验证码图片
- 通过servlet实现向浏览器输出验证码图片
- 向浏览器输出动态验证码
- struts向网页输出图片验证码
- 向浏览器输出随机图片
- 利用java画图向前端输出验证码图片
- Servlet输出验证码
- 在myeclipse创建一个servlet,向浏览器输出“Hello servlet!!”.
- 在myeclipse创建一个servlet,向浏览器输出“Hello servlet!!”.
- Javaweb中Servlet实现验证码图片的输出
- servlet图片验证码
- 浏览器图片验证码
- servlet输出随机验证码
- web中向浏览器中输出随机图片
- Java图片验证码Servlet
- servlet生成验证码图片
- servlet生成验证码图片
- Servlet生成验证码图片
- Rotate List
- 多媒体卡和SD卡的卡识别过程
- 在iOS的XCode工程配置中为什么要用-all_load&-ObjC
- 【Jason's_ACM_解题报告】The SetStack Computer
- CSS+DIV网页样式与布局——页面背景&图片效果
- servlet向浏览器输出验证码图片
- Android_Bitmap_图片的二次采样并生成缩略图
- 数据库性能优化有哪些措施?
- CSS3选择器——1、基本选择器
- Coloring Brackets - CodeForces 149 D dp
- Java Arrays的10种最重要的方法
- 自学成才
- Remove Nth Node From End of List - LeetCode
- nagios插件之登陆路由器实现ping监控