`
zhtch_123
  • 浏览: 84730 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

AJAX学习之序列二:struts2 jquery json 实现AJAX 注册ID验证

 
阅读更多

1. 目标

目标使用 AJAX 实现如下效果:

当填入用户名的时候,光标移开进行 AJAX 验证,如果已经被注册提示如下:

注册失败

 

如果可以使用,提示如下:

注册成功

 

2. 实现过程

准备: jquery struts2 ,开发工具等这种环境问题不累述,大家自己准备。

主要工作如下

1. 开发 CheckMemberIdAction:

2: 开发 Member Pojo

3. 配置 Struts.xml

4. 开发 register.jsp

如上红色标出的为实现了 AJAX 效果的 jquery 代码。

3. 后记

使用 jquery 实现 ajax 还是比较简单的。本身是一个非常轻量的框架。使用方便,扩张性好,非常推荐使用。

同时 struts2 对于 ajax 的支持还是比较好的,通过这种 json 的方式很方便的把 bean 的数据以 json 格式传递给客户端。

 

分享到:
评论

相关推荐

    struts2+json+jquery实现ajax数据的存取

    "Struts2+JSON+jQuery实现Ajax数据的存取"就是一个典型的示例,它结合了强大的MVC框架Struts2、轻量级的数据交换格式JSON以及高效的前端库jQuery,以实现网页上的无刷新数据交互。下面将详细介绍这三个技术及其在...

    AJAX和struts2传递JSON数组

    总结来说,通过这种方式,我们可以利用AJAX向Struts2 Action传递JSON数组,实现异步数据交互。这在动态更新页面内容、处理表单提交等场景下非常有用。同时,使用JSON作为数据交换格式,使得前后端的数据交换变得更加...

    jquery ajax json struts2最简单例子测试成功

    在IT行业中,jQuery、AJAX、JSON以及Struts2是四个非常重要的技术,它们在Web开发领域中扮演着核心角色。下面将详细解释这些技术及其相互间的集成。 **jQuery** 是一个快速、简洁的JavaScript库,它简化了HTML文档...

    Struts2JQueryJson

    总的来说,Struts2JQueryJson项目是关于如何在Struts2框架下结合JQuery处理JSON数据的一个实战案例,涵盖了前端与后台的交互、数据的序列化和反序列化、以及前端动态渲染等内容。通过学习这个项目,开发者可以深入...

    struts2+json+jquery实现ajax登录和注册功能

    ### Struts2、JSON与jQuery实现Ajax登录与注册功能详解 在现代Web开发中,实现高效、实时的用户交互已成为核心需求之一。Struts2框架以其强大的MVC架构能力,结合JSON数据交换标准以及jQuery库的灵活性,为构建动态...

    struts2.1.8+json+jquery1.3实现ajax

    1. 配置Struts2:首先,需要在Struts2的配置文件(struts.xml)中配置Action,指定返回JSON类型的结果。这通常通过在Action类的方法上添加注解`@Result(type="json")`或在XML配置中定义一个JSON结果类型来实现。 2. ...

    json-lib-2.1.jar和struts2-json-plugin-2.1.8.1.jar

    结合这三个组件,开发者可以构建出响应式、动态的Web应用,后端使用Struts 2处理业务逻辑,通过JSON Plugin返回JSON数据,前端利用jQuery通过AJAX请求获取这些数据,然后动态更新页面,提高用户体验。这种前后端分离...

    json2+jsonplugin struts2整合ajax时,使用json时需要的jar包

    在Struts2框架中整合Ajax以实现异步数据交互,JSON(JavaScript Object Notation)扮演了关键角色。JSON是一种轻量级的数据交换格式,它允许Web应用与服务器之间高效地传输数据,而无需进行繁琐的HTTP请求。在这个...

    struts2+json

    这个资源"struts2+json"显然涉及到在Struts2框架下实现JSON(JavaScript Object Notation)数据交换,这是一种轻量级的数据交换格式,广泛用于前后端交互,特别是AJAX(Asynchronous JavaScript and XML)请求。...

    JQuery发送Ajax请求Struts2,并返回JSON的例子

    在Web开发中,jQuery、Struts2、Ajax和JSON是常见的技术组合,它们协同工作以实现动态、异步的数据交互。本示例将探讨如何利用jQuery的Ajax功能向Struts2框架发送请求,并以JSON格式接收响应数据。下面我们将详细...

    struts2-json

    客户端通常使用JavaScript或Ajax来处理JSON响应,例如使用jQuery的`$.ajax`或`fetch` API。可以解析JSON数据并动态更新页面内容。 9. **最佳实践**: - 尽量减少在JSON中传递的数据量,避免不必要的性能开销。 -...

    struts2+jquery执行ajax并返回json类型数据(源码)

    在这个"struts2+jquery执行ajax并返回json类型数据"的示例中,我们将探讨如何通过Ajax技术在后台Struts2框架与前端jQuery库之间交换JSON格式的数据。 首先,Struts2是一个强大的MVC(Model-View-Controller)框架,...

    使用struts2+JQuery实现的简单的ajax例子

    在这个简单的Ajax例子中,我们将探讨如何整合Struts2和jQuery来实现页面无刷新的数据更新。 首先,我们需要在项目中引入Struts2和jQuery的相关依赖。Struts2通常通过Maven或Gradle添加依赖库,包括核心库、struts2-...

    Struts2_JSON_Demo

    - **JSON ValueStack**:当配置了JSON结果类型,Struts2会自动将ValueStack中的对象转换为JSON格式,无需手动序列化。 4. **返回JSON数据**: - **Action的返回值**:Action的返回值可以是简单的字符串,也可以是...

    struts2 整合jQuery 和 json 的全部jar包

    同时,优化JSON序列化和反序列化的性能也很重要,可以通过调整Struts2的JSON插件配置实现。 6. **示例应用**:例如,创建一个简单的搜索功能,用户输入关键词,Action查询数据库后返回JSON数据,jQuery接收到数据后...

    struts2所需的包和Struts2_json所需包

    在标题和描述中提到的"struts2所需的包和Struts2_json所需包",主要是指为了实现Struts2框架与JSON数据交互所需要的一系列依赖库。这些包包括但不限于以下几部分: 1. **Struts2核心库**:这是Struts2的基础,包含`...

    ajax-struts2需要的3个包

    在Struts2中实现Ajax交互,通常需要依赖一些特定的库和插件。以下是对"ajax-struts2需要的3个包"的详细解释: 1. **json.js**: 这是一个JavaScript库,用于处理JSON(JavaScript Object Notation)数据格式。JSON...

    使用Struts2的JSON插件来实现JSON数据传递

    总的来说,Struts2的JSON插件大大简化了基于JSON的Web服务开发,使得Java开发者能够轻松地在Struts2框架内处理JSON数据,实现了前后端的高效通信。了解并熟练掌握这一插件的使用,对于提升Java Web应用的开发效率和...

    jQuery json+struts2 jar包全集

    这些jar包的集成意味着我们可以利用jQuery在前端进行用户交互和数据展示,通过Ajax发送JSON格式的请求到后端的Struts2应用,Struts2接收请求,处理业务逻辑,并以JSON格式返回结果,最后jQuery再次解析这些数据并...

Global site tag (gtag.js) - Google Analytics