您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > JSP >

JSP实现验证码

来源:未知 责任编辑:责任编辑 发表时间:2013-12-18 11:35 点击:

 

验证码的实现分为JSP页面和Java类Servlet两部分:

JSP页面:

<!DOCTYPE html>

<html>

  <head>

    <title>loginForm.html</title>

 

    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

    <meta http-equiv="description" content="this is my page">

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">

   

    <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->

  </head>

 

  <body>

  <h3>带有验证码的登陆页面</h3>

  <form method="post" action="login.yan" >

    用户名:<input type="text" name="usreName" size="10"><br><br/>

    密&nbsp;&nbsp;&nbsp;码:<input type="password" name="password" size="10"><br><br>

    验证码:<input type="text" name="userNum" size="4"><img src="loginForm"/><br/><br/>

    <input type="submit" value="提交">

  </form>

  </body>

</html>

 

Java类:

package com.csdn.session;

import java.awt.Color;

import java.awt.Font;

import java.awt.Graphics;

import java.awt.image.BufferedImage;

import java.io.ByteArrayOutputStream;

import java.io.IOException;

import javax.imageio.ImageIO;

import javax.servlet.ServletException;

import javax.servlet.ServletOutputStream;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import javax.servlet.http.HttpSession;

public class loginForm extends HttpServlet {

 private static final long serialVersionUID = 1L;

 public void doGet(HttpServletRequest request, HttpServletResponse response)

   throws ServletException, IOException {

  doPost(request, response);

 }

 

 private static int WIDTH = 80;

 private static int HEIGHT = 20;

 public void doPost(HttpServletRequest request, HttpServletResponse response)

   throws ServletException, IOException {

  response.setContentType("image/jpeg");

 

  ServletOutputStream out=response.getOutputStream();

 

  //PrintWriter out = response.getWriter();

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • JSP与Servlet
  • 自己动手写MiniBBS系列(基本篇)之用户登录
  • JSP取当前日期
  • JDBC 入门(一)
  • 打开一个jsp页面默认查询所有数据,调用action
  • 使用JSP标签库验证用户的输入(2)完
  • 自定义JSP标签(tag)浅议
  • WIN98/2000下的jsp服务器
  • JSP内建对象(二)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1