生成登陆验证码
来源:互联网 发布:批处理静默安装软件 编辑:程序博客网 时间:2024/06/07 10:04
要用到的包:SWUtil.jar
要用到的tld文件:taglibs-image.tld
创建一个jsp文件.
首先写入如下代码
- <%
- response.setHeader("Pragma", "No-cache");
- response.setHeader("Cache-Control", "no-cache");
- response.setDateHeader("Expires", 0);
- %>
这样可以禁止浏览器在本地计算机上缓存该页面
设置编码格式:
- <%@ page contentType="text/html; charset=GBK" language="java"%>
引用tld文件:
- <%@ taglib uri="http://com.sourceware.com/taglibs/image-1.0" prefix="img" %>
生成一个4位的随即数,并添加进session属性中:
- <%
- int num = (int) java.lang.Math.round(java.lang.Math.random() * 8999);
- String sRand = "" + (1000 +num);
- session.setAttribute("userInfo.authcode",sRand);
- %>
生成图片:
- <img:image src="/images/auth.jpg" refresh="true">
- <img:text text="<%=sRand.substring(0,1)%>" x="5" y="-2" font="Times New Roman" bold="true" size="18" color="0x993399" italic="true" />
- <img:text text="<%=sRand.substring(1,2)%>" x="17" y="-2" font="Times New Roman" bold="false" size="18" color="0x660033" italic="false" />
- <img:text text="<%=sRand.substring(2,3)%>" x="27" y="-2" font="Times New Roman" bold="true" size="18" color="0xcc3366" italic="true" />
- <img:text text="<%=sRand.substring(3,4)%>" x="40" y="-2" font="Times New Roman" bold="false" size="18" color="0x990099" italic="false" />
- <%if(num<2000){%>
- <img:grayscale brightness="90" />
- <%}%>
- </img:image>
- 生成登陆验证码
- 登陆验证码的生成
- Django 生成登陆验证码
- 登陆验证码图片生成代码
- Android的登陆界面生成验证码
- B/S后台生成验证码登陆
- 登陆时验证码的生成的代码
- java web 项目登陆的验证码生成以及更改
- Servlet生成验证码并进行账号密码和验证码的验证登陆!
- 登陆、注册 时候 验证码 验证登陆。
- ASP.Net MVC 生成安全验证码(例:用于登陆验证)
- 登陆验证码
- jsp 登陆验证码
- Java 登陆验证码
- .net登陆验证码
- .net登陆验证码
- 登陆验证码-----实现
- oauth 验证码登陆
- 二维数组的一些问题
- ListBox控件显示分类如何实现三级联动
- linux下通过脚本实现自动重启程序
- MFC数组类CArray的使用的操作详解
- 车辆检测站所在地址,联系电话.广东省各地市车辆管理所
- 生成登陆验证码
- oracle having使用列子,获得一个案卷有多个同一表单
- (转)XML四种解析器(DOM,SAX,JDOM,DOM4J)原理及性能比较
- [转]用C++ 设计一个不能被继承的类
- 困惑的新建文档
- matlab编程建议(转)
- 解决 IntelliJ 8.0.1 的输入法冲突问题
- 什么是SCGI
- 命里有时终需有&命里无时莫强求