验证码数字和字符混合使用

今天自个开发了一个验证码,很简单,我已经把它打包成.jar文件
运行效果
用法是先倒入.jar文件到lib文件夹中
然后修改web.xml文件,在里面添加如下信息

<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>CheckImage</servlet-name>
    <servlet-class>com.cheng.qing.CheckImage</servlet-class>
  </servlet>

  <servlet-mapping>
    <servlet-name>CheckImage</servlet-name>
    <url-pattern>/servlet/CheckImage</url-pattern>
  </servlet-mapping>


在jsp页面中的使用是\
<img alt="" src="servlet/CheckImage"id="createCheckCode">


注意验证码是一个字符串保存在session中,保存的名字是:"checknum"可以在使用
String number=session.getAttribute("checknum")



如果想换一张图片时可以在jsp页面中添加下面一个链接
《a href="#" onClick="myReload()">看不清</a》

再在jsp页面中添加相应的javascript的代码
<script type="text/javascript">
	 function myReload(){
	document.getElementById("createCheckCode").src=document.getElementById("createCheckCode").src+"?nocache="+new Date().getTime();
 }
 </script>



这样就可以了,

你可能感兴趣的:(html,xml,jsp,Web,servlet)