有关于验证码的
验证码 是怎么出来的呢 应该有很多种方式,今天看到了一段代码中是这样做的:
?
?
有一个 servlet ? <servlet>
<description>This is the description of my J2EE component</description> <display-name>This is the display name of my J2EE component</display-name> <servlet-name>ImageCodeServlet</servlet-name> <servlet-class>global.ImageCodeServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>ImageCodeServlet</servlet-name> <url-pattern>/images/imgcode.jpg</url-pattern> </servlet-mapping>?
然后这个?ImageCodeServlet 是这样写的?http://read.pudn.com/downloads173/sourcecode/java/802382/netctoss/src/global/ImageCodeServlet.java__.htm
主要是 生成随机数字 生成各种干扰线,点..等等
?
然后把 随机数字 放到session中 ?为了后面得验证
?
前面页面是这样写的?
?
?
<ui:img border="0" page="/images/imgcode.jpg" ?width="43" height="18"onclick="this.src=this.src +'?'+new Date();"/> ?
?
这样你每点几次图片 就变化一次 servlet就执行一下service方法。
?
?
?
?
?