Servlet生成验证码 连接数据库验证信息
文章目录
- 写在前面
- 1.ImageServlet.java
- 2.login.jsp
- 3.创建数据库 连接数据库和myeclipse
- 4.loginCheck.jsp
写在前面
这一篇写的早一点 如果不理解为什么删去/servlet 可以看一下
1.ImageServlet.java
创建一个Servlet项目 右击项目名创建Servlet文件 命名ImageServlet
同样地 创建的时候删去这个
代码:
public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {response.setContentType("text/html,charset=utf-8");BufferedImage bim=new BufferedImage(80,30,BufferedImage.TYPE_INT_RGB);//创建对象 画布Graphics g=bim.getGraphics();//程序用画笔g来绘制修改图片对象bimRandom rm=new Random();//用来生成随机结果g.setColor(new Color(200,rm.nextInt(255),210));//随机设置背景的颜色g.fillRect(0,0,100,30);//绘制坐标为(0,0) 长78 宽20的矩形 StringBuffer sbf=new StringBuffer("");//存储随机生成的验证码//加一些干扰线for (int i = 0; i < 4; i++) {g.setColor(new Color(rm.nextInt(255), rm.nextInt(255), rm.nextInt(255)));g.drawLine(rm.nextInt(80), rm.nextInt(30), rm.nextInt(80), rm.nextInt(30));}//生成验证码for(int i=0;i<4;i++){g.setColor(Color.black
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
