重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
%@ page language="java" import="java.util.*" pageEncoding="gb2312"%%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%
按需网站开发可以根据自己的需求进行定制,成都网站建设、成都网站制作构思过程中功能建设理应排到主要部位公司成都网站建设、成都网站制作的运用实际效果公司网站制作网站建立与制做的实际意义
%@ page contentType="text/html;charset=GB2312" %
html headtitle登录页面/title script type="text/javascript" function reloadcode(){ var verify=document.getElementById('code'); verify.setAttribute('src','makeCertPic.jsp?it='+Math.random()); } /script/head body table align="center" border="0" tr align="center" td font color="red" html:errors/ /font /td /tr tr align="center" td系统登录/td /tr form action="loginCheck.jsp" method="post" focus="username" trtd用户名:input type="text" name="username"//td/tr trtd密 码:input type="password"name="password"//td/tr tr td验证码:input type="text" name="username"/img src="makeCertPic.jsp" id="code" onclick="reloadcode()" style="cursor: pointer;" alt="看不清楚,换一张" /td /tr tr align="left" td input type="submit" value="确定"/ /td /tr /form /table /body/html
具体的倒没做过,不过原理应该差不多,不过不会简单,一句两句是将不清楚的,呵呵
基本原理是这样的,这个图片在IE的缓存文件夹Local Settings\Temporary Internet Files中一定会有一个对应的固定名称的图片,每次这个图片文件名称是一样的,只是里面的内容不一样,你可以找一下看看,呵呵,下面就简单了吧,不过,前提是这个页面你要在浏览器加载过,这样才能形成缓存文件。
你点这些分,我就说这么多了~
===================================================
呵呵,你这个不好解决,是不是想搞自动注册呢?
人家验证码明显是不会在客户端产生的,这个是保存在服务端的,那你如何得到呢?客户端得到的只是一个图片而已,方法也有,就是你把这个图片得到,动态解析,从这个图片的解析中获取它所表示的内容,这个难度有点大的,图片解析难度比较高的,如果再加一些干扰,呵呵,基本能解出来的不是高手也差不多了。
所以,你的这个问题本身比较难实现,验证码使用的目的就是为了防止自动注册,而且这个注册码本身是不会传递到客户端的,所以,你要获取的可能性很小。
function fun1(){
var rand = '${rand}';
var input = '${parame.rand}';
if (rand.equals(input)) {
alert("输入相同,认证成功!");
} else {
alert("输入不相同,认证失败!");
}
}