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

直播源码搭建教程,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));
%>
</body>
</html>

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值