<%!Color getRan" />
ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 网络编程 >> JSPjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播 >> 简单jsp源码 jsp实现简单验证码的方法

简单jsp源码 jsp实现简单验证码的方法

来源:网络整理     时间:2016-06-18     关键词:简单jsp源码

本篇文章主要介绍了"简单jsp源码 jsp实现简单验证码的方法",主要涉及到简单jsp源码方面的内容,对于JSPjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下: 本文实例讲述了jsp实现简单验证码的方法。分享给大家供大家参考。具体如下:这里只有一个文件,可以在的src属性里直接调用显示,适用于各...

本文实例讲述了jsp实现简单验证码的方法。分享给大家供大家参考。具体如下:

这里只有一个文件,可以在的src属性里直接调用显示,适用于各种项目的表单安全验证

jsp页面代码:

<%@ page c import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" %>
<%!
Color getRandColor(int fc,int bc){
  Random random = new Random();
  if(fc>255) fc=255;
  if(bc>255) bc=255;
  int r=fc+random.nextInt(bc-fc);
  int g=fc+random.nextInt(bc-fc);
  int b=fc+random.nextInt(bc-fc);
  return new Color(r,g,b);
}
%>
<%
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
int width=60, height=20;
BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
Graphics g = image.getGraphics();
Random random = new Random();
g.setColor(getRandColor(200,250));
g.fillRect(0, 0, width, height);
g.setFont(new Font("Times New Roman",Font.PLAIN,18)); 
g.setColor(getRandColor(160,200));
for (int i=0;i<155;i++){
  int x = random.nextInt(width);
  int y = random.nextInt(height);
  int xl = random.nextInt(12);
  int yl = random.nextInt(12);
  g.drawLine(x,y,x+xl,y+yl);
}
String sRand="";
for (int i=0;i<4;i++){
  String rand=String.valueOf(random.nextInt(10));
  sRand+=rand;
  g.setColor(new Color(20+random.nextInt(110),20+random.nextInt(110),20+random.nextInt(110)));
  g.drawString(rand,13*i+6,16);
}
session.setAttribute("rand",sRand);
g.dispose();
ImageIO.write(image, "JPEG", response.getOutputStream());
response.getOutputStream().flush();
response.getOutputStream().close();
out.clear();
out=pageContext.pushBody();
%>

希望本文所述对大家的JSP程序设计有所帮助。

以上就介绍了简单jsp源码 jsp实现简单验证码的方法,包括了简单jsp源码方面的内容,希望对JSPjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_1751820.html

简单jsp源码相关图片

简单jsp源码相关文章