验证码原理:验证码即为你应用中的一个servlet地址,该地址的响应是一个输出流,把你生成的验证码以的形式响应给页面即可,下面是一个生成验证码的代码,参考:
package comeccommonutil;import javaawtColor;
import javaawtFont;
import javaawtGraphics;
import javaawtimageBufferedImage;
import javaioIOException;
import javautilRandom;
import javaximageioImageIO;
import javaxservlet>完全可以,本来就是JAVA的活。给你个DEMO: 第一步:编写一个产生验证码的Servlet (验证码为全数字)package orgyeekuweb;import javaawtColor;import javaawtFont;import javaawtGraphics;import javaawtimageBufferedImage;import javaioIOException;import javautilRandom;import javaximageioImageIO;import javaxservletServletException;import javaxservletServletOutputStream;import javaxservlet>1、JavaScript
2、<iframe frameborder="0" id="IFRAME3" name="right" scrolling="no" src="地址"
style=" width:90px; height:23px; "></iframe>你这个想法是行不通的,上面提到的验证码用户是看不见的。(相当于密码)既然是html,那么所有的代码都是可见的,密码在用户查看源代码时,会全部可见,那你的密码就没有意义了。这个只能用动态语言去实现。如asp\php\jsp等。
但是当你懂这语言的时候,你这个功能又是最简单的功能,想你也不屑发问了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)