<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0049)http://tmsoft.lsxy.com/index.php?load=read&id=464 -->
<HTML lang=UTF-8 xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>Java实现随机验证码功能实例 - 代码实例 - 周老师科研站</TITLE>
<META http-equiv=Content-Type content="text/html; charset=UTF-8">
<META http-equiv=Content-Language content=UTF-8>
<META content=all name=robots>
<META content=zjd950131@sina.com name=author>
<META content="CopyRight 2006 F2Blog.com All Rights Reserved." name=Copyright>
<META
content=f2blog,phpblog,blog,php,asp,designing,with,web,standards,xhtml,css,graphic,design,layout,usability,ccessibility,w3c,w3,w3cn,PuterJam,Harry,Korsen,Joesen,Terry,天上的骆驼,蚁鹰,一只耳,天上的駱駝,蚁鹰,一隻耳,java,net,验证码
name=keywords>
<META content="周老师科研站 - 周老师科研站" name=description><LINK
title="周老师科研站 - 代码实例(Rss2)" href="http://tmsoft.lsxy.com/rss.php?cateID=9"
type=application/rss+xml rel=alternate><LINK title="周老师科研站 - 代码实例(Atom)"
href="http://tmsoft.lsxy.com/atom.php?cateID=9" type=application/atom+xml
rel=alternate><LINK rev=stylesheet media=all
href="Java实现随机验证码功能实例.files/global.css" type=text/css rel=stylesheet><!--全局样式表--><LINK rev=stylesheet media=all
href="Java实现随机验证码功能实例.files/layout.css" type=text/css rel=stylesheet><!--层次样式表--><LINK rev=stylesheet media=all
href="Java实现随机验证码功能实例.files/typography.css" type=text/css rel=stylesheet><!--局部样式表--><LINK rev=stylesheet media=all
href="Java实现随机验证码功能实例.files/link.css" type=text/css
rel=stylesheet><!--超链接样式表--><LINK rev=stylesheet media=all
href="skins/sunfish/f2blog.css" type=text/css
rel=stylesheet><!--F2blog特有CSS--><LINK rev=stylesheet media=all
href="Java实现随机验证码功能实例.files/common.css" type=text/css rel=stylesheet><!--F2blog共用CSS--><LINK rev=stylesheet media=all
href="Java实现随机验证码功能实例.files/editor.css" type=text/css rel=stylesheet><!--UBB样式--><LINK href="attachments/2331424505.gif"
type=image/x-icon rel=icon><LINK href="attachments/2331424505.gif"
type=image/x-icon rel="shortcut icon">
<SCRIPT src="Java实现随机验证码功能实例.files/common.js.htm" type=text/javascript></SCRIPT>
<LINK href="Java实现随机验证码功能实例.files/coolcode.css" rel=stylesheet>
<SCRIPT src="Java实现随机验证码功能实例.files/coolcode.js" type=text/javascript></SCRIPT>
<LINK media=screen href="Java实现随机验证码功能实例.files/lightbox.css" type=text/css
rel=stylesheet>
<SCRIPT src="Java实现随机验证码功能实例.files/prototype.js" type=text/javascript></SCRIPT>
<SCRIPT src="Java实现随机验证码功能实例.files/scriptaculous.js"
type=text/javascript></SCRIPT>
<SCRIPT src="Java实现随机验证码功能实例.files/lightbox.js" type=text/javascript></SCRIPT>
<LINK href="Java实现随机验证码功能实例.files/GetWIKI.css" rel=stylesheet><LINK
rev=stylesheet media=all href="Java实现随机验证码功能实例.files/SyntaxHighlighter.css"
type=text/css rel=stylesheet>
<META content=z+dvnb7QN7npL2ylwl59Vo0VQvHTIV9nk10ty3v6Cf0= name=verify-v1>
<META content="MSHTML 6.00.2900.3354" name=GENERATOR></HEAD>
<BODY>
<DIV id=container><!--顶部-->
<DIV id=header>
<DIV id=blogname>周老师科研站
<DIV id=blogTitle>周老师科研站 </DIV></DIV><!--顶部菜单-->
<DIV id=menu>
<DIV id=Left></DIV>
<DIV id=Right></DIV>
<UL>
<LI class=menuL></LI>
<LI><A class=menuA id=home title=首页
href="http://tmsoft.lsxy.com/index.php">首页</A> </LI>
<LI><A class=menuA id=tags title=标签
href="http://tmsoft.lsxy.com/index.php?load=tags">标签</A> </LI>
<LI><A class=menuA id=guestbook title=留言簿
href="http://tmsoft.lsxy.com/index.php?load=guestbook">留言簿</A> </LI>
<LI><A class=menuA id=links title=链接
href="http://tmsoft.lsxy.com/index.php?load=links">链接</A> </LI>
<LI><A class=menuA id=archives title=归档
href="http://tmsoft.lsxy.com/index.php?load=archives">归档</A> </LI>
<LI><A class=menuA id=post title=发表
href="http://tmsoft.lsxy.com/admin/logs.php?action=add&edittype=front">发表</A>
</LI>
<LI><A class=menuA id=rss title=RSS
href="http://tmsoft.lsxy.com/rss.php">RSS</A> </LI>
<LI><A class=menuA id=MG2Album title=MG2相册
href="http://tmsoft.lsxy.com/index.php?load=MG2Album">MG2相册</A> </LI>
<LI><A class=menuA id=GuiDesigner title=GuiDesigner
href="http://tmsoft.lsxy.com/GuiDesigner" target=_blank>GuiDesigner</A> </LI>
<LI class=menuR></LI></UL></DIV></DIV><!--内容-->
<DIV id=Tbody><!--正文-->
<DIV id=mainContent>
<DIV id=innermainContent>
<DIV id=mainContent-topimg></DIV><!--主体部分-->
<DIV class=content-width><A accessKey=B
href="http://tmsoft.lsxy.com/index.php?load=read&id=464#body" name=body></A>
<DIV class=pageContent>
<DIV style="FLOAT: right"><A title=订阅所有代码实例的日志
href="http://tmsoft.lsxy.com/rss.php?cateID=9" target=_blank><IMG
style="MARGIN-BOTTOM: -1px" alt=订阅所有代码实例的日志 src="Java实现随机验证码功能实例.files/rss.png"
align=absMiddle border=0> 订阅</A> | <A title="上一篇日志: 很多人不清楚的20个windows XP秘密"
href="http://tmsoft.lsxy.com/index.php?load=read&id=463"><IMG alt=上一篇
src="Java实现随机验证码功能实例.files/Cprev.gif" border=0>上一篇</A> | <A title=返回
href="javascript:history.back(1)"><IMG alt=返回
src="Java实现随机验证码功能实例.files/arrow_left1.gif" align=absMiddle border=0> 返回</A> |
<A title="下一篇日志: JAVA中的反射机制详解"
href="http://tmsoft.lsxy.com/index.php?load=read&id=465"><IMG alt=下一篇
src="Java实现随机验证码功能实例.files/Cnext.gif" border=0>下一篇</A> </DIV><IMG
style="MARGIN: 0px 2px -4px 0px" alt="" src="Java实现随机验证码功能实例.files/20.gif">
<STRONG><A title=查看代码实例的日志
href="http://tmsoft.lsxy.com/index.php?job=category&seekname=9">代码实例</A></STRONG>
</DIV>
<DIV class=Content>
<DIV class=Content-top>
<DIV class=ContentLeft></DIV>
<DIV class=ContentRight></DIV>
<H1 class=ContentTitle><STRONG>Java实现随机验证码功能实例</STRONG></H1>
<H2 class=ContentAuthor>作者: 周建东 日期: 2007-10-01 04:58</H2></DIV>
<DIV class=Content-Info>
<DIV class=InfoOther>字体大小: <A
href="javascript:SetFont('logcontent_464','12px')">小</A> <A
href="javascript:SetFont('logcontent_464','14px')">中</A> <A
href="javascript:SetFont('logcontent_464','16px')">大</A> </DIV>
<DIV class=InfoAuthor><IMG style="MARGIN: 0px 2px -6px 0px" alt=""
src="Java实现随机验证码功能实例.files/hn2_sunny.gif"><IMG alt=""
src="Java实现随机验证码功能实例.files/hn2_t_sunny.gif"> </DIV></DIV>
<DIV class=Content-body id=logcontent_464
style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all">现在许多系统的注册、登录或者发布信息模块都添加的随机码功能,就是为了避免自动注册程序或者自动发布程序的使用。<BR><BR>验证码实际上就是随机选择一些字符以图片的形式展现在页面上,如果进行提交操作的同时需要将图片上的字符同时提交,如果提交的字符与服务器session保存的不同,则认为提交信息无效。为了避免自动程序分析解析图片,通常会在图片上随机生成一些干扰线或者将字符进行扭曲,增加自动识别的难度。<BR><BR>在这里,我们使用servlet来实现随机验证码的实现。<BR><BR>package
com.servlet;<BR><BR>import java.awt.Color;<BR>import java.awt.Font;<B
没有合适的资源?快使用搜索试试~ 我知道了~
JSP实现验证码功能.zip
共57个文件
gif:23个
js:18个
css:10个
需积分: 0 15 下载量 26 浏览量
2008-11-26
14:14:14
上传
评论
收藏 95KB ZIP 举报
温馨提示
JSP实现验证码功能 JSP实现验证码功能
资源推荐
资源详情
资源评论
收起资源包目录
JSP实现验证码功能.zip (57个子文件)
test.jsp 627B
Java实现随机验证码功能实例.files
tab_closed.gif 138B
typography.css 6KB
stat.htm 2KB
1.gif 5KB
hn2_sunny.gif 118B
hn2_t_sunny.gif 863B
shBrushDelphi.js 2KB
lightbox.css 2KB
icon_trackback.gif 75B
navi_back_active.gif 65B
zhuaxia.gif 1KB
shBrushCss.js 5KB
20.gif 107B
sub_emailrss.gif 443B
tab_treed_end.gif 67B
SyntaxHighlighter.css 5KB
rss.png 165B
gougou.gif 2KB
GetWIKI.css 321B
tag.gif 103B
shBrushJScript.js 1KB
coolcode.css 2KB
shBrushXml.js 2KB
common.js.htm 17KB
shBrushCSharp.js 2KB
icon_quote.gif 90B
arrow_left1.gif 58B
urchin.js 22KB
pageflakes.gif 2KB
tab_treed.gif 70B
coolcode.js 214B
Cprev.gif 60B
shBrushRuby.js 1KB
yahoo.gif 2KB
scriptaculous.js 2KB
Cnext.gif 61B
common.css 2KB
tab_isleaf.gif 126B
global.css 615B
shBrushCpp.js 4KB
link.css 4KB
shBrushPython.js 6KB
editor.css 3KB
layout.css 8KB
shCore.js 10KB
google.gif 2KB
shBrushVb.js 2KB
shBrushPhp.js 4KB
shBrushSql.js 2KB
bloglines.gif 2KB
lightbox.js 20KB
prototype.js 46KB
shBrushJava.js 1KB
tab_top.gif 112B
Java实现随机验证码功能实例.htm 64KB
authen.jsp 1KB
共 57 条
- 1
资源评论
Flouse
- 粉丝: 0
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功