<div>
<label for="captcha">验证码</label>
<br/>
<input type="text" id="captcha" name="captcha" value=""/>
<img src="/jcaptcha.jpg" id="captchaPic"/>
</div>
<!--验证码-->
<servlet>
<servlet-name>jcaptcha</servlet-name>
<servlet-class>com.octo.captcha.module.servlet.image.SimpleImageCaptchaServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>jcaptcha</servlet-name>
<url-pattern>/jcaptcha.jpg</url-pattern>
</servlet-mapping>
jcaptcha是一个验证码的类库
ssh2的话,已经有commons-collections和logging了
<script type="text/javascript">
$(function(){
$('#b-loginForm').dialog({
autoOpen: true,
title: '登录也精彩',
});
var cookiePath="/page";
/*若重新加载(isReload==1),则显示图片且获得用户名的值*/
if($.cookie("isReload")==1){
//设置用户名
var usernameVal=$.cookie("username");
$("#username").val(usernameVal);
$("#captchaPic").show("fast");
$("#password").focus();
$.cookie("isReload",0,{ path: cookiePath });
}else{
$("#captchaPic").hide();
}
/*若获得焦点则显示图片*/
$("#captcha").focusin(function(){
$("#captchaPic").show("fast");
});
/*刷新页面且设置用户名cookie*/
$("#captchaPic").click(function(){
var usernameVal=$.trim($("#username").val());
if(usernameVal.length>0){
$.cookie("username",usernameVal,{ expires: 7, path: cookiePath });
}else{
$.cookie("username","",{ expires: 7, path: cookiePath });
}
$.cookie("isReload",1,{ expires: 7, path: cookiePath });
$.fn.mtea.skipTo(window.location.href);
});
/*
//不能这样
$.ajax({
type: "get",
url: "/jcaptcha.jpg"
});
*/
});
</script>
- 大小: 20.2 KB
- 大小: 3.3 KB
- 大小: 18.3 KB
分享到:
相关推荐
【JCaptcha4Struts2快速使用指南】 JCaptcha4Struts2 是一个专门为Struts2框架集成JCaptcha验证码服务的插件。JCaptcha本身是一种强大的、可自定义的图像验证码库,旨在防止自动机器人和恶意软件对网站进行非法操作...
基于java的开发源码-Struts验证码插件 JCaptcha4Struts2.zip 基于java的开发源码-Struts验证码插件 JCaptcha4Struts2.zip 基于java的开发源码-Struts验证码插件 JCaptcha4Struts2.zip 基于java的开发源码-Struts...
Struts验证码插件JCaptcha4Struts2是一个用于增强Web应用程序安全性的工具,它整合了Jcaptcha库,为Struts2框架提供了强大的验证码功能。在Web应用中,验证码是一种防止恶意自动化程序(如机器人)进行非法操作的...
JAVA源码Struts验证码插件JCaptcha4Struts2
java资源Struts验证码插件 JCaptcha4Struts2提取方式是百度网盘分享地址
通过以上这些知识点,开发者可以有效地将JCaptcha4Struts2整合到他们的Struts2应用中,提高系统的安全性,同时确保用户体验。这个插件的使用使得在Java Web开发中实现验证码功能变得更加便捷和高效。
Struts验证码插件JCaptcha4Struts2是一个用于Java Web应用的安全组件,旨在防止自动机器人或恶意用户通过自动化脚本进行非法操作,如批量注册、恶意登录等。这个插件结合了Struts2框架和JCaptcha库,为Struts2应用...
Struts验证码插件 JCaptcha4Struts2.7z
5. **示例应用**:如果提供的压缩包包含一个完整的示例应用,那么你可以直接运行这个应用,了解如何在实际项目中使用JCaptcha4Struts2插件。这可能包括Web应用的部署描述符(如`web.xml`),以及必要的Maven或Gradle...
`JCaptcha4Struts2`是一个专为Struts2设计的验证码插件,它允许开发者轻松集成验证码功能到他们的应用中。 首先,`JCaptcha4Struts2`依赖于`JCaptcha`库,这是一个Java实现的开源验证码生成器。`JCaptcha`提供了一...
Struts验证码插件JCaptcha4Struts2是一个用于Java Web应用程序的安全组件,旨在防止自动机器人或恶意用户通过表单提交不合法数据。该插件基于Java的开源项目JCaptcha(Just Another CAPTCHA)构建,提供了可视化挑战...
Spring 和 Struts2 是两个...总之,Spring 和 Struts2 的整合利用了两者的优势,提供了一种强大的方式来构建可扩展、易于维护的 Java Web 应用。通过深入学习和实践,开发者可以掌握这种整合技巧,并在实际项目中应用。
**Struts2整合Hibernate**的核心目标是将这两者结合起来,实现业务逻辑层和数据访问层的高效协同工作。在本实例中,我们将使用Eclipse作为开发环境,Tomcat6.0作为应用服务器,MySQL作为数据库系统。以下是对这个...
2. Struts2整合:Struts2通过Action类处理用户的请求,并利用OGNL(Object-Graph Navigation Language)表达式语言进行数据绑定。在整合MyBatis时,通常会创建一个Action类,该类将调用Service层的方法,Service层则...
Spring以其强大的依赖注入(DI)和面向切面编程(AOP)能力,而Struts2则以其优秀的MVC设计模式著称,两者整合可以构建出高效、可维护的Web应用。下面将详细介绍Spring与Struts2整合的相关知识点。 **一、整合背景*...
Struts2整合Spring和JPA是企业级Java应用开发中常见的技术组合,它们分别负责不同的职责:Struts2作为一款成熟的MVC框架,主要用于处理Web层的请求与响应;Spring作为一个全面的轻量级框架,提供了依赖注入(DI)和...
整合Spring和Struts 2的主要目的是将Spring的依赖注入和管理能力引入到Struts 2的Action中,以及利用Spring的AOP进行事务管理。整合步骤通常包括以下几个部分: 1. **添加依赖**:在项目中引入Spring和Struts 2的库...
整合Struts2和Hibernate的主要目的是实现数据访问层(DAO)与控制层的无缝对接,提供一个统一的、高效的数据管理平台。以下是一些整合的关键步骤和知识点: 1. **配置环境**:确保系统中已经安装了Struts2和...
【jQuery与Struts2整合详解】 在Web开发中,jQuery是一个强大的JavaScript库,它简化了JavaScript的DOM操作、事件处理和Ajax交互。Struts2是一个流行的Java Web框架,用于构建MVC(Model-View-Controller)架构的...