index.jsp

pageEncoding="UTF-8"%>

Insert title here

function reloadCode() {

var time=new Date().getTime();

document.getElementById("imagecode").src="/servlet/ImageServlet?d="+time;

}

验证码:

看不清楚

ImageServlet.java

package code;

import java.awt.Color;

import java.awt.Graphics;

import java.awt.image.BufferedImage;

import java.util.Random;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

public class ImageServlet extends HttpServlet {

protected void doGet(HttpServletRequest request, HttpServletResponse response){

BufferedImage bi=new BufferedImage(68, 22, BufferedImage.TYPE_INT_RGB);

Graphics g=bi.getGraphics();

Color c=new Color(200,150,225);

g.setColor(c);

g.fillRect(0, 0, 68, 22);

char[] ch="ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890".toCharArray();

Random r=new Random();

int len=ch.length,index;

StringBuffer sb=new StringBuffer();

for(int i=0;i<4;i++) {

index=r.nextInt(len);

g.setColor(new Color(r.nextInt(88),r.nextInt(188),r.nextInt(255)));

g.drawString(ch[index]+"",(i*15)+3, 18);

sb.append(ch[index]);

}

}

}

web.xml

ImageServlet

code.ImageServlet

ImageServlet

/servlet/ImageServlet

java 验证码图片不显示图片_验证码图片不显示,代码如下,求大神解答谢谢相关推荐

  1. java窗体显示字体_文字字体设计窗体 实验!求大神

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExpl ...

  2. 用java提示用户输入学生个数_编写程序,提示用户输入一个数N,然后显示1~N的所有偶数平方值,求大神看看我写的程序哪里有问题。。...

    点击查看编写程序,提示用户输入一个数N,然后显示1~N的所有偶数平方值,求大神看看我写的程序哪里有问题..具体信息 答: 修改后的程序:#includeint main(){int n,a,b;pri ...

  3. 软件开发Linux环境下,java通过JNA调用so报错,求大神解答,感激不尽。

    软件开发Linux环境下,java通过JNA调用so报错,求大神解答,感激不尽. 图片说明 最佳答案: 专家已采纳 先用c等调用一下so,看函数能否正确调用 文章来源:https://ask.csdn ...

  4. java 实验4 字体对话框_文字字体设计窗体 实验!求大神

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExpl ...

  5. java 写文件 速度_怎么提高文件的写入速度,求大神

    现在写一个100M的文件大概要4~5分钟 因为经常要写超过100万的数据,所以这速度略显不足,求大神看看,哪里还能优化,多线程的就先别说了,这个就是多线程中的一个线程 * @author liuhon ...

  6. cad2012打开后闪退_为什么CAD2012一打开就闪退啊。求大神解答

    CAD致使错误,一般抄是在WIN10以上系统出现的,基本上系统盗版和兼容性不好.按图片操作.按以上操作后.桌面双击打开CAD软件.输入RECOVER.打开文件.再次输入 RECOVER打开另一个需要复 ...

  7. java linux at_linux下运行java程序报错,求大神解答

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/loc ...

  8. java 网格包,求大神解答:JAVA网格包布局管理器小程序问题

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 为什么我在这个程序上加入了一个Container对象就出问题了,求解答,要如何改: package A; import java.awt.*; impor ...

  9. c++美发店管理系统设计_急求一份美发店管理系统设计c++程序代码?求大神帮忙,谢谢!!!!...

    1.问题描述定义顾客类,属性有:会员卡号.姓名.性别.电话等信息和相关的对属性做操作的行为.定义员工类:属性有:编号.姓名.性别.电话.美发项目(理发.烫发.洗发)等信息和... 1.问题描述 定义顾 ...

最新文章

  1. 在pcDuino上运行Python
  2. 利用Delphi的File Of Type创建并管理属于你自己的数据库
  3. 3 CSS 高级语法
  4. Character.isLetterOrDigit(ch)判断ch是否为字母或数字
  5. C++异常之异常说明
  6. 如何设计不宕机的 Redis 高可用服务?
  7. Spring Boot 发送邮件
  8. 树链剖分(bzoj 1036: [ZJOI2008]树的统计Count)
  9. selenium.common.exceptions.WebDriverException: Message: Can't load the profile.
  10. 成员变量和局部变量详解
  11. deeplearning.36车辆识别YOLO算法实践
  12. L298N、电机、单片机的线路连接(51、stm32程序)
  13. Docker容器之网络管理、端口映射、容器间的互联、Dockerfile完成镜像封装
  14. Veracrypt加密,配合WD Security西数移动硬盘加密
  15. JavaScript正则表达式账号密码验证练习
  16. 应届生入职半年被裁员了,我该怎么办?
  17. CIDEr 评价指标
  18. Numpy中的数组变形操作01——reshape() 重塑, flatten()/reval() 扁平化
  19. 专业音频工具au 2019 mac 直装版——Audition CC 2019 for Mac 12.1.0.182中文特别版
  20. Unity优化材质,清除空引用贴图

热门文章

  1. [06 - 02] 难句 - conversation - lecture - tpo9p1
  2. CSS篇十——(3)
  3. 使用IIS配置网站流程
  4. C++ 读取图片 EXIF 信息
  5. 论文研究 | 基于机器视觉的钢材表面缺陷检测
  6. 同济大学计算机夏令营2021,同济大学2021年接收推荐免试研究生(含直接攻博)名单公示...
  7. CentOS7.4中Postfix邮件服务器的搭建(三)-----配置squirrelmail收发邮件,配置磁盘配额
  8. squirrelmail的安装设置
  9. MFC--删除指定目录下的文件夹及其文件
  10. QT为pushButton添加下拉菜单,并添加信号槽