Servelt-使用ValidateCode.jar实现验证码功能

来源:互联网 发布:ubuntu重置网络配置 编辑:程序博客网 时间:2024/05/04 23:46

1、将ValidateCode.jar放到WebRoot/lib目录下。
2、Servlet编写:

public class ServletDemo4 extends HttpServlet {    public void doGet(HttpServletRequest request, HttpServletResponse response)            throws ServletException, IOException {        //生成一个宽为110,高为25,4个数字,5条干扰线的验证码        ValidateCode validateCode = new ValidateCode(110, 25, 4, 5);        validateCode.write(response.getOutputStream());    }}

3、Html编写:

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title><script type="text/javascript">    function changeCode(){        var img = document.getElementsByTagName("img")[0];        img.src = "demo4?time="+new Date().getTime();    }</script></head><body>    <form actioin="#">        username:<input type="text" name="username"/><br/>        password:<input type="text" name="password"/><br/>        code:<input type="text" name="code"/>        <img src="demo4" onclick="changeCode()"><a href="javascript:changeCode()">看不清,换一张</a>        <br/>    </form></body></html>

ValidateCode.jar下载地址:
http://download.csdn.net/detail/csdn_lqr/9654506

0 2
原创粉丝点击