最代码官方的gravatar头像
最代码官方 2014-03-06 14:01:21

java Servlet生成验证码图片工具类代码

1.验证码 -- 平台项目帐号登录时常用到的,有一定安全防范君子的报障,可防范没有什么技术小人呵呵,开玩笑不要认真,可能对初学者有帮助,有需要拿去吧

2.配置,主要是web.xml的配置,如下: 

 <servlet>
     <servlet-name>RandomCode</servlet-name>
     <servlet-class>com.zuidaima.servlet.RandomCode</servlet-class>
 </servlet>
 <servlet-mapping>
     <servlet-name>RandomCode</servlet-name>
     <url-pattern>/randomCode</url-pattern>
 </servlet-mapping>

3.代码调用部门实现如下:

<body>
  <iframe src="/randomCode" id="codeFrame" name="codeFrame" frameborder="no" border="0" marginwidth="0"
      marginheight="0" scrolling="no" allowtransparency="yes" height="35" width="102"></iframe>
     <a href="javascript:void(0);" onclick="refreshCode();">refresh</a>
      <br>
    <span id="codeImg"><img border=0 src="randomCode"></span>  
    <a href="javascript:void(0);" onclick="reloadCode()"> try times</a>
  </body>
  <script type="text/javascript">
  function $(id){
	     return document.getElementById(id);
	 }
	 
	 /**刷新iframe**/
	 function refreshCode(){
	     window.frames["codeFrame"].location.reload();
	 }
	 
	/**替换图片**/
	function reloadCode(){
	    $("codeImg").innerHTML = "<img border=0 src='randomCode'>";
	}
  </script>

4、上项目结构图:

java Servlet生成验证码图片工具类代码

5、运行效果图

java Servlet生成验证码图片工具类代码
AXIN编辑于2014-3-18 21:53:05


打赏

文件名:VerificationCode.rar,文件大小:247.932K 下载
  • /
      • /VerificationCode
        • /VerificationCode/.classpath
        • /VerificationCode/.project
          • /VerificationCode/.settings
            • /VerificationCode/.settings/.jsdtscope
            • /VerificationCode/.settings/org.eclipse.core.resources.prefs
            • /VerificationCode/.settings/org.eclipse.jdt.core.prefs
            • /VerificationCode/.settings/org.eclipse.wst.common.component
            • /VerificationCode/.settings/org.eclipse.wst.common.project.facet.core.xml
            • /VerificationCode/.settings/org.eclipse.wst.jsdt.ui.superType.container
            • /VerificationCode/.settings/org.eclipse.wst.jsdt.ui.superType.name
          • /VerificationCode/build
              • /VerificationCode/build/classes
                  • /VerificationCode/build/classes/com
                      • /VerificationCode/build/classes/com/zuidaima
                          • /VerificationCode/build/classes/com/zuidaima/servlet
                            • /VerificationCode/build/classes/com/zuidaima/servlet/RandomCode.class
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友