博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
直播源码搭建教程,JSP做简单验证码实现
阅读量:697 次
发布时间:2019-03-20

本文共 1314 字,大约阅读时间需要 4 分钟。

直播源码搭建教程,JSP做简单验证码实现的相关代码

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@ page contentType="image/jpeg"%><%@ page import="java.awt.*"%><%@ page import="java.awt.image.*"%><%@ page import="com.sun.image.codec.jpeg.*"%><%@ page import="java.util.*"%><%out.clear(); out = pageContext.pushBody(); int width=250;int height= 100;String table="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";int sum1=(int)(62*Math.random());int sum2=(int)(62*Math.random());int sum3=(int)(62*Math.random());int sum4=(int)(62*Math.random());BufferedImage image = new BufferedImage(width, height,BufferedImage.TYPE_INT_RGB);Graphics g = image.getGraphics();g.setColor(Color.BLUE);g.fillRect(0, 0, width, height);//g.setColor(Color.GREEN);//g.drawRect(10, 10, 380, 180);g.setFont(new Font("Times New Roman",Font.BOLD,54));g.setColor(Color.RED);String s=" "+table.charAt(sum1)+" "+table.charAt(sum2)+" "+table.charAt(sum3)+" "+table.charAt(sum4)+" ";g.drawString(s, 10, 70);g.drawLine(0, 0, 100, 200);g.drawLine(0, 50, 200, 50);g.drawLine(0, 40, 200, 40);//g.drawOval(10, 10, 80, 80);g.dispose();ServletOutputStream sos = response.getOutputStream();JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(sos);encoder.encode(image);System.out.println(table.charAt(2));%>

以上就是 直播源码搭建教程,JSP做简单验证码实现的相关代码。

转载地址:http://uztez.baihongyu.com/

你可能感兴趣的文章