-
生成图片的实现类查看全部
-
制作一个生成图片的servlet需要用到的类: ① BufferedImage图像数据缓冲区 ②Graphics绘制图片 ③Color获取颜色 ④Random生成随机数 ⑤ImageIO输出图片查看全部
-
验证码的制作查看全部
-
使用Servlet实现验证码的流程 1:生成验证码——关键是验证码图片的生成方式 2:验证验证码——关键是验证码图片上的信息的获取 3:上面两步清楚,验证码的原理和实现过程就比较清楚了查看全部
-
验证码定义查看全部
-
有验证码登录查看全部
-
验证码定义:验证码是一种区分用户是计算机还是人的公共自动程序 作用:可以防止恶意破解密码,刷票、论坛灌水,有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登录尝试查看全部
-
我擦,我才知道验证码的作用。可以预防恶意刷票,灌水刷屏什么的。查看全部
-
ImageServlet类查看全部
-
注:如js中的方法中有java代码,则其只会执行一次,而且是该方法没有被调用之前就会执行,如下的reloadCode()方法中的 <% System.out.println("123");%>语句,会在此方法被调用之前就会执行。因为对于jsp代码,浏览器是无法执行java代码的,java是后台代码,服务器会首先根据其中的java代码生成Html代码,并将转换后的代码发给浏览器,这时就只有js和Html代码了,没有java代码,浏览器可以运行js代码。所以对于jsp中的java代码会先于其中的js和Html代码执行,因为其会在服务器端解析jsp代码时就会执行,而解析后的代码只有js和Html代码,且这些代码会在浏览器端执行,而java属性后台代码 <script type="text/javascript"> function reloadCode(){ <% System.out.println("123");%> var time = new Date().getTime(); document.getElementById("imagecode").src="<%=request.getContextPath() %>/servlet/ImageServlet?d="+time; } </script>查看全部
-
通过反编译需要的类,加入自己的需求。 1:获取随机数值结果相加(可以更复杂,除了加还有各种计算方法)——这一步是有意思的,将随机数的和放到会话,然后将随机数写到验证码图片中 2:将计算公式写到验证码图片中 3:验证主要是获取用户输入的值和回话中计算的结果值来比较——有此可见,生成验证码的重要性,验证码的丰富性、复杂性、智能化等等全部都在这一环节中控制。查看全部
-
Kaptcha组件通过配置能够控制验证图片的许多参数,比如:<br> 1:是否加入边框<br> 2:是否控制颜色<br> 3:是否控制边框的厚度 4:图片的长宽 5:自己实现图片的一些效果 6:字体 7:干扰,杂音 8:图片的样式 9:背景实现类 10:我去太丰富了,不记了,如果以后使用在一个个研究下 这个组件确实非常的强大,几乎所有的有关验证码的控制都考虑到了 熟悉jar包的导入,多联系几遍做到熟练操作查看全部
-
把相加的结果放到session中查看全部
-
把计算公式写到图片中的代码查看全部
-
获取随机数相加的代码查看全部
举报
0/150
提交
取消