`

struts结合json的注意要点

阅读更多
  利用json,可以很灵活地进行ajax交互。在action里的方法中,所有get****方法都有被序列化,然后执行一遍并包装成json对象 返回给客户端。
  本人曾经在action 里有个 getData方法,结果导致调用execute() 或者其他query()方法之后,都会调用getData(),方法。 后来得知getData()因为以get开头,所以默认会被序列化。
   因此,最简单的方法是修改方法名。 或者可以用注解@Json(serialize=false).
分享到:
评论

相关推荐

    struts2入门教程

    - **起源与发展**:Struts2并非一个全新的框架,而是基于Struts1和WebWork的优点结合而成的一个框架。它继承了Struts1的一些特性,同时吸收了WebWork的核心设计理念。 - **优势特点**:相比于Struts1,Struts2提供了...

    struts2系列教程

    - **12.4 Struts2与JSON示例**:如何在Struts2应用中使用JSON进行前后端交互。 #### 十三、集成Hibernate - **13.1 系统总体设计图**:整体架构设计思路。 - **13.2 系统用例图**:系统的主要功能模块。 - **13.3 ...

    Struts2 + jQuery 实现ajax.txt

    在Web开发领域,使用Struts2框架结合jQuery实现Ajax交互是一种常见的做法。这种组合不仅可以提高Web应用程序的响应速度,还能显著提升用户体验。本文将详细介绍如何通过Struts2、Hibernate、Spring以及jQuery等技术...

    Struts2文档教程

    本教程旨在帮助初学者及有经验的开发者更好地理解和掌握Struts2的核心概念和技术要点。 #### 二、引入Struts2的原因 为了统一公司的技术框架,提升软件开发效率,更好地适应客户的需求变化,并遵循良好的软件设计...

    Struts2技术手册-Struts2精华教程-电子书

    本书内容非常全面,涵盖了众多书籍所有知识要点,并结合作者自己经验总结而编写,内容相当丰富,是查找技术的好帮手及学习Struts2的不二选择 众所周知,一般书籍为了销售需要,往往很少的知识点,却需要添加大量的...

    ajax使用jquery json实现的省市县三级联动经验总结

    本文将深入解析如何利用Ajax、jQuery以及JSON来实现这一功能,通过具体代码示例和实践心得,帮助读者理解并掌握这一技术要点。 ### Ajax与jQuery在省市县三级联动中的应用 #### 一、Ajax简介 Ajax(Asynchronous ...

    Struts2入门v3.0.pdf

    综上所述,《Struts2入门v3.0》是一本非常适合初学者快速掌握Struts2框架的基础教程,不仅覆盖了框架的基本概念和技术要点,还提供了丰富的实践案例,有助于读者从理论到实践的全方位学习。对于想要快速上手Struts2...

    android+s2sh+json

    在这个项目中,开发者可能结合了移动应用开发(Android)和服务器端业务逻辑处理(Struts2和Spring),并通过JSON格式进行数据的序列化和反序列化,以便于客户端和服务器之间的通信。 Struts2是一个基于MVC设计模式...

    ssh2+ajax+jquery+json 登陆验证

    本文将围绕SSH2框架、Ajax、jQuery和JSON这些技术展开讨论,并结合给定的部分内容来深入分析如何利用这些技术进行用户名验证。 ### SSH2框架 SSH2框架是指Spring、Struts2和Hibernate三个开源框架的集成应用,它们...

    网络第一份struts2.0学习文档

    - **核心思想**:以WebWork的设计思想为基础,结合Struts1的优点。 - **目标**:提供更灵活、易用且功能强大的框架。 - **优点**:更好的性能、更简洁的配置方式以及更强大的插件支持。 - **特点**: - **面向...

    strust2 讲义

    - **Struts2与Spring集成**:Struts2可以通过插件与Spring无缝结合,实现依赖注入和事务管理。 - **Struts2与Hibernate集成**:简化ORM操作,方便数据访问。 8. **Swf格式** 虽然本讲义采用的是Swf格式,但请...

    Flex和java后台结合的视频网站源码

    常见的Java后端框架有Spring、Struts、Hibernate等,它们可以有效地支持RESTful API的构建,与Flex前端进行数据交换。 3. **Flex与Java的通信**: Flex与Java之间的通信通常通过AMF(Action Message Format)或...

    strute+hibernate写的一个分页

    5. **封装并返回响应**:Struts2的Action类会将处理后的数据封装成一个VO(Value Object)或者DTO(Data Transfer Object),然后通过Result转发到相应的JSP页面或者JSON响应。 6. **前端展示**:在JSP页面上,利用...

    xtree一个完整项目

    综上所述,"xtree一个完整项目"是一个结合了Java Web技术和xtree组件的实例,展示了如何在Web应用中构建一个交互式的树形数据展示功能。通过学习这个项目,开发者可以更好地理解JSP、Struts和xtree在实际项目中的...

    JSP+Ajax网站开发典型实例_Part_1.rar

    5. 技术要点:在开发过程中,需要注意处理JSP中的Java脚本与HTML标记,以及Ajax请求的生命周期和错误处理。此外,JSON在现代Web开发中逐渐替代XML作为Ajax传输的数据格式,因此理解JSON的构造和解析也是必备技能。 ...

    structs课程代码

    10. **插件系统**:Structs拥有丰富的插件库,如Struts2-dojo-plugin提供与Dojo JavaScript库的集成,Struts2-json-plugin支持JSON响应,增强了Web应用的交互性。 以上是Structs框架的基础知识要点,通过学习和实践...

    Servlet编写的用户管理分页效果

    在实际项目中,可能还会涉及其他技术,如JDBC、JPA、MyBatis等持久层框架,以及Spring MVC、Struts等Web框架,它们可以帮助简化上述流程,提高代码的可维护性和复用性。学习和掌握这些技术,将有助于提升你在Java ...

    2017年尚学堂Java培训课程大纲.docx

    - **基于C/S架构的超市收银系统**:通过一个实际案例,学习客户端/服务器模式下系统的开发流程和技术要点。 - **仿飞鸽局域网聊天软件**:模拟即时通讯软件的功能实现,包括消息发送接收、用户列表显示等功能。 - **...

    2020java软件工程师个人简历范文精选4篇.docx

    - **ERP企业资源计划管理系统**:通过J2EE企业级开发,结合SQL Server 数据库,构建适合中小企业的管理系统,提高企业运营效率。 ### 职业发展规划 1. **初级阶段**:作为Java软件工程师入职后,通常会从编码工作...

Global site tag (gtag.js) - Google Analytics