`

Struts2整合jcaptcha

阅读更多
		    <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
分享到:
评论
1 楼 lyuno 2011-04-26  
根据浩哥说的!------》应该是:登录后更精彩!!

相关推荐

    JCaptcha4Struts2快速使用指南

    【JCaptcha4Struts2快速使用指南】 JCaptcha4Struts2 是一个专门为Struts2框架集成JCaptcha验证码服务的插件。JCaptcha本身是一种强大的、可自定义的图像验证码库,旨在防止自动机器人和恶意软件对网站进行非法操作...

    基于java的开发源码-Struts验证码插件 JCaptcha4Struts2.zip

    基于java的开发源码-Struts验证码插件 JCaptcha4Struts2.zip 基于java的开发源码-Struts验证码插件 JCaptcha4Struts2.zip 基于java的开发源码-Struts验证码插件 JCaptcha4Struts2.zip 基于java的开发源码-Struts...

    Struts验证码插件 JCaptcha4Struts2

    Struts验证码插件JCaptcha4Struts2是一个用于增强Web应用程序安全性的工具,它整合了Jcaptcha库,为Struts2框架提供了强大的验证码功能。在Web应用中,验证码是一种防止恶意自动化程序(如机器人)进行非法操作的...

    JAVA源码Struts验证码插件JCaptcha4Struts2

    JAVA源码Struts验证码插件JCaptcha4Struts2

    java资源Struts验证码插件JCaptcha4Struts2

    java资源Struts验证码插件 JCaptcha4Struts2提取方式是百度网盘分享地址

    基于java的Struts验证码插件 JCaptcha4Struts2.zip

    通过以上这些知识点,开发者可以有效地将JCaptcha4Struts2整合到他们的Struts2应用中,提高系统的安全性,同时确保用户体验。这个插件的使用使得在Java Web开发中实现验证码功能变得更加便捷和高效。

    基于Java的实例源码-Struts验证码插件 JCaptcha4Struts2.zip

    Struts验证码插件JCaptcha4Struts2是一个用于Java Web应用的安全组件,旨在防止自动机器人或恶意用户通过自动化脚本进行非法操作,如批量注册、恶意登录等。这个插件结合了Struts2框架和JCaptcha库,为Struts2应用...

    Struts验证码插件 JCaptcha4Struts2.7z

    Struts验证码插件 JCaptcha4Struts2.7z

    java源码:Struts验证码插件 JCaptcha4Struts2.rar

    5. **示例应用**:如果提供的压缩包包含一个完整的示例应用,那么你可以直接运行这个应用,了解如何在实际项目中使用JCaptcha4Struts2插件。这可能包括Web应用的部署描述符(如`web.xml`),以及必要的Maven或Gradle...

    基于Java的Struts验证码插件 JCaptcha4Struts2.zip

    `JCaptcha4Struts2`是一个专为Struts2设计的验证码插件,它允许开发者轻松集成验证码功能到他们的应用中。 首先,`JCaptcha4Struts2`依赖于`JCaptcha`库,这是一个Java实现的开源验证码生成器。`JCaptcha`提供了一...

    基于Java的实例开发源码-Struts验证码插件 JCaptcha4Struts2.zip

    Struts验证码插件JCaptcha4Struts2是一个用于Java Web应用程序的安全组件,旨在防止自动机器人或恶意用户通过表单提交不合法数据。该插件基于Java的开源项目JCaptcha(Just Another CAPTCHA)构建,提供了可视化挑战...

    spring与struts2整合

    Spring 和 Struts2 是两个...总之,Spring 和 Struts2 的整合利用了两者的优势,提供了一种强大的方式来构建可扩展、易于维护的 Java Web 应用。通过深入学习和实践,开发者可以掌握这种整合技巧,并在实际项目中应用。

    struts2与Hibernate整合

    **Struts2整合Hibernate**的核心目标是将这两者结合起来,实现业务逻辑层和数据访问层的高效协同工作。在本实例中,我们将使用Eclipse作为开发环境,Tomcat6.0作为应用服务器,MySQL作为数据库系统。以下是对这个...

    mybatis+struts2整合demo

    2. Struts2整合:Struts2通过Action类处理用户的请求,并利用OGNL(Object-Graph Navigation Language)表达式语言进行数据绑定。在整合MyBatis时,通常会创建一个Action类,该类将调用Service层的方法,Service层则...

    Spring与Struts2整合

    Spring以其强大的依赖注入(DI)和面向切面编程(AOP)能力,而Struts2则以其优秀的MVC设计模式著称,两者整合可以构建出高效、可维护的Web应用。下面将详细介绍Spring与Struts2整合的相关知识点。 **一、整合背景*...

    Struts2整合Spring、JPA

    Struts2整合Spring和JPA是企业级Java应用开发中常见的技术组合,它们分别负责不同的职责:Struts2作为一款成熟的MVC框架,主要用于处理Web层的请求与响应;Spring作为一个全面的轻量级框架,提供了依赖注入(DI)和...

    Spring与Struts 2整合.zip

    整合Spring和Struts 2的主要目的是将Spring的依赖注入和管理能力引入到Struts 2的Action中,以及利用Spring的AOP进行事务管理。整合步骤通常包括以下几个部分: 1. **添加依赖**:在项目中引入Spring和Struts 2的库...

    struts2整合hibernate

    整合Struts2和Hibernate的主要目的是实现数据访问层(DAO)与控制层的无缝对接,提供一个统一的、高效的数据管理平台。以下是一些整合的关键步骤和知识点: 1. **配置环境**:确保系统中已经安装了Struts2和...

    jquery与struts2整合

    【jQuery与Struts2整合详解】 在Web开发中,jQuery是一个强大的JavaScript库,它简化了JavaScript的DOM操作、事件处理和Ajax交互。Struts2是一个流行的Java Web框架,用于构建MVC(Model-View-Controller)架构的...

Global site tag (gtag.js) - Google Analytics