`

Ext3.2.2+Struts2+Json的简单实例

阅读更多
这个实例不是完整的,只是个人摘取其中比较关键的代码块!写这篇文章也是对自己知识的一种管理。当然你也可以看看,说不定有你想要的。

CpAction
private static final Logger logger = Logger.getLogger(CpAction.class);
private Cp cp;
private PageList pageList;
public String listCps(){。。。}

说明:PageList类中有一个类型为List的属性result,其用于存放查询到的Cp信息。其中要记得定义pageList属性的get/set方法,不然页面将显示不了数据。

Javascript:
var cpStore = getJsonStore(ctx+'/CpManager/CpAction!listCps.action',"pageList.result",
                                    "pageList.totalCount",cpFields);//数据源
function getJsonStore(url,root,totalProperty,fields){
return new Ext.data.JsonStore({ 
url:  url,
root : root,
totalProperty : totalProperty,
fields: fields
});
}

Cp.xml
<struts>
  <package name="cpManager" extends="global" namespace="/CpManager">
    <action name="CpAction" class="ricki.iteye.com.action.CpAction">
     <result type="json"/>
    </action>
  </package>
</struts>

返回数据的JSON内容如下
{"pageList":{"result":[字段数据。。。],"totalCount":1},"success":true}

有空,欢迎到红番薯逛逛
分享到:
评论

相关推荐

    spring3.2.2+struts2.3.14整合实例

    spring3.2.2+struts2.3.14整合的一个登录实例。 数据库使用的是ORACLE,如使用其他数据库请自行导入所需JAR包,并修改配置文件datasource.properties。 环境:eclipse+tomcat7.0+JDK1.7+spring3.2.2+struts2.3.14,...

    spring3.2.2+struts2.3.14整合

    spring3.2.2+struts2.3.14整合的一个登录实例。 数据库使用的是ORACLE,如使用其他数据库请自行导入所需JAR包,并修改配置文件datasource.properties。 环境:eclipse+tomcat7.0+JDK1.7+spring3.2.2+struts2.3.14,...

    Spring3.2.2 + Spring MVC3.2.2 + Mybatis3.2.3

    采用Maven管理,整理Spring3.2.2 + Spring MVC3.2.2 + Mybatis3.2.3。 本实例已经实现多对多关系,下载后请选择导入maven项目。 另:数据库已经删除表关联关系。

    旅游智能CRM系统源码 旅游公司管理游客系统 Thinkphp3.2.2+bootstrap内核

    旅游智能CRM系统源码 旅游公司管理游客系统 Thinkphp3.2.2+bootstrap内核 Thinkphp3.2.2+bootstrap旅游智能CRM系统源码 基于ThinkPHP框架开发的旅游智能CRM系统,为旅游公司精心打造的管理游客的一款系统,系统包含...

    jbpm3.2.2+spring2.5+hibernate3.0+struts2.0

    jbpm3.2.2集成了持久化框架Hibernate,使得流程实例和相关数据可以方便地存储和检索。 【Spring2.5】 Spring是一个全面的Java企业级应用开发框架,2.5版本是其历史上的一个重要里程碑。它强调了依赖注入...

    Struts2.3.12+Spring3.2.2+Hibernate4.2.0框架配置

    SSH(Struts2、Spring、Hibernate)框架是Java Web开发中的经典组合,它提供了一种高效、灵活且可扩展的架构来构建企业级应用程序。在本文中,我们将深入探讨如何配置Struts2.3.12、Spring3.2.2和Hibernate4.2.0这三...

    SSH(struts2.3.8+spring3.2.2+hibernate4.2.0)整合demo

    4. **整合步骤**: 将Struts2的Action与Spring的bean关联,让Struts2能够通过Spring来创建和管理Action实例。同时,配置Hibernate的SessionFactory在Spring中,以便于Spring管理Hibernate的生命周期。 5. **业务逻辑*...

    搭建Eclipse3.2.2+MyEclipse5.5+Tomcat+Weblogic

    搭建Java开发环境是每个开发者初期必须经历的步骤,本文将详细介绍如何配置Eclipse3.2.2、MyEclipse5.5、Tomcat和WebLogic的集成开发环境。 首先,Eclipse是一款广受欢迎的开源集成开发环境(IDE),它以其强大的...

    最新版本Struts2.3.12+Spring3.2.2+Hibernate4.2.0框架配置详细步骤

    - **Spring与Struts2集成**:配置Struts2的Spring插件,使Struts2能自动从Spring容器中获取Action实例。 **3. Hibernate框架** Hibernate是一个对象关系映射(ORM)工具,简化了数据库操作。Hibernate4.2.0提供了...

    springmvc3.2.2+mybatis3.2.2

    1、压缩包是一个 springmvc3.2.2 框架+mybatis3.2.2数据库操作层 的Eclipse工程 2、解压工程 修改数据库配置文件【dbConfig.xml】 编译 部署 发布 在本地或其他机器建一个表名为devType的两个字段的表,详情看映射...

    旅游智能CRM系统源码旅游公司管理游客系统Thinkphp3.2.2+bootstrap内核.txt

    旅游智能CRM系统源码旅游公司管理游客系统Thinkphp3.2.2+bootstrap内核.txt

    spring2.5.4+hibernate3.2.6+struts2+jbpm3.2.2收藏

    在这个场景中,我们讨论的是如何将Spring 2.5.4、Hibernate 3.2.6、Struts2以及jbpm 3.2.2这四个组件集成到一个项目中。下面将分别介绍这些组件以及它们在整合过程中的配置细节。 1. **Spring 2.5.4**: Spring 是...

    最新版本Struts2.3.12+Spring3.2.2+Hibernate4.2.0框架配置详细步骤.docx

    - **搭建所需jar包**:Struts2的核心库包括struts2-core、struts2-convention-plugin、struts2-json-plugin等,还需要Servlet和JSP相关的API库。 - **整合步骤**: - **创建项目**:首先在IDE(如Eclipse或...

    基于最新的SSH(Struts2.3.12+Spring3.2.2+Hibernate4.20)+ jquery EasyUI1.3.2的担保公司OA系统

    Spring3.2.2版继续强化了其核心特性,并且与各种其他技术(如Struts2)有良好的集成。它使得在担保公司OA系统中实现松散耦合和模块化变得更加简单。 Hibernate是Java中流行的持久层框架,它简化了数据库操作,通过...

    Thinkphp3.2.2+Uploadify

    ### Thinkphp3.2.2+Uploadify 文件上传与生成缩略图 #### 知识点一:ThinkPHP 3.2.2 文件上传机制 在ThinkPHP 3.2.2版本中,文件上传机制相比之前的版本有所改变,新增了许多规则来提高安全性与灵活性。以下是对...

    ffmpeg3.2.2+x264+yasm1.2史上最完整windows版SDK下载

    在这个“ffmpeg3.2.2+x264+yasm1.2史上最完整windows版SDK下载”中,我们看到的是一个针对Windows环境特别优化的版本,集成了三个关键组件:FFmpeg 3.2.2、x264和YASM 1.2。 FFmpeg 3.2.2是FFmpeg项目的一个特定...

    ( 基于SSH2开发环境的搭建(struts2.3.12+spring3.2.2+hibernate4.2.0)

    在搭建完成后,你可以创建一个简单的 SSH2 示例项目来验证环境是否正确,比如创建一个登录模块,利用 Struts2 处理请求,Spring 管理服务层 Bean,以及 Hibernate 进行数据库交互。这通常涉及 Action、Service、DAO...

    spring 3.2.2 + quartz 2.1 定时器 需要的包整理

    spring 3.2.2 + quartz 2.1 需要的包 包括 quartz-2.1.5.jar slf4j-api-1.6.1.jar slf4j-log4j12-1.6.1.jar spring-context-support-3.2.0.RELEASE.jar

Global site tag (gtag.js) - Google Analytics