`

在Struts1.2中使用PropertyGrid

阅读更多
1、JSP文件
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<html>
  <head>
	<title></title>
	<link type="text/css" rel="stylesheet" media="all" href="lib/ext-2.2/resources/css/ext-all.css" />
	<script type="text/javascript" src="lib/ext-2.2/adapter/ext/ext-base.js"></script>
	<script type="text/javascript" src="lib/ext-2.2/ext-all-debug.js"></script>
  </head>
  <script type="text/javascript">
      Ext.onReady(function(){
	var propertyGrid = new Ext.grid.PropertyGrid({
             title: 'Grid',
             id: 'propertyGrid',
             autoHeight: true,
             width: 300,
             renderTo: 'grid',
             source: {} // 初始化数据源的配置对象
           });
 
         var propertyStore = new Ext.data.JsonStore({
             autoLoad: true,  //自动加载数据
               url: '#', //从服务端请求数据
               root: 'properties',
             fields: ['id', 'name', 'age'],
             listeners: {
                load: {
                  fn: function(store, records, options){
                     // 获取propety grid组件
                        var propGrid = Ext.getCmp('propertyGrid');
                     // 保证grid是存在的
                        if (propGrid) {
                        // 获得property grid 的store数据
                           propGrid.setSource(store.getAt(0).data);
                    }
                }
            }
          }
        }); 
		
      };
  <body>
      <div id="grid"></div>
  </body>
</html>


3、服务器端返回的内容
{"properties":[
    {
        "id":"1",
        "name":"qxp",
        "age":"27"
    }
]}

分享到:
评论

相关推荐

    struts1.2驱动包

    在项目中使用时,这些JAR文件需要添加到类路径中,以便编译和运行。 总的来说,Struts1.2驱动包是开发基于Struts1.2的Java Web应用的基础,它的稳定性和丰富的功能使得它在很多场景下依然有其价值。对于初学者和...

    STRUTS1.2中文文档

    Struts1.2是Apache软件基金会的Jakarta项目下的一个开源框架,...文档中的实例、教程和API参考可以帮助读者快速掌握Struts1.2的使用方法,提升开发效率。投入时间深入学习,无疑会为你的Java Web开发技能树添砖加瓦。

    Struts1.2中文学习手册

    Struts1.2是Apache软件基金会的Jakarta项目下的一个开源框架,主要用于构建基于Java的Web应用程序。这个框架提供了一种组织应用结构和控制应用程序流程的方式,极大地简化了MVC(Model-View-Controller)模式的实现...

    struts1.2资源整合

    在配置Struts1.2时,你需要在web.xml中设置Struts的前端控制器Filter(通常为`org.apache.struts.action.ActionServlet`),并配置相应的Action Mapping。同时,还需要在struts-config.xml文件中定义Action、Form ...

    struts1.2 + spring2.5 + hibernate3.2框架demo

    在Struts1.2和Hibernate3.2集成中,Spring可以作为它们之间的粘合剂,比如管理Action的生命周期,提供数据访问的事务控制。 再来看Hibernate3.2,它是Java世界中广泛使用的ORM解决方案。通过将Java对象映射到数据库...

    struts、struts1.2 学习教程

    Struts1.2是该框架的一个早期版本,虽然现在已经被Struts2所取代,但在许多遗留系统中仍然广泛使用。本教程将深入探讨Struts1.2的核心概念、功能以及与Struts2的区别。 一、Struts框架基础 1. **MVC模式**:Struts...

    struts1.2下载包

    在JSP中使用Struts1.2,你需要完成以下步骤: 1. **配置Web.xml**:这是每个Servlet应用的核心配置文件,你需要在这里定义Struts的前端控制器(`ActionServlet`)和配置过滤器(`FilterDispatcher`),以及相关的...

    struts1.2拦截器使用插件

    在Struts1.2中,拦截器(Interceptor)是一个非常关键的组件,它实现了AOP(面向切面编程)的概念,使得开发者可以在不修改业务逻辑代码的情况下,对请求处理流程进行增强或拦截。本文将详细介绍Struts1.2中的拦截器...

    struts1.2 from表单提交包含list的对象

    在Struts1.2中处理表单提交,特别是当表单数据包含列表对象时,需要理解一些核心概念和技术。这篇博客文章可能详细探讨了如何在Struts1.2中处理这类情况。 首先,让我们来了解Struts1.2中的表单提交流程。当用户在...

    struts1.2 jar包

    使用Struts1.2时,开发者需要在项目的`WEB-INF/lib`目录下添加这些jar文件,然后在Web应用的配置文件中指定Struts配置,这样就可以开始构建基于Struts1.2的应用了。然而,需要注意的是,尽管Struts1.2在当时非常流行...

    struts1.2标签实例

    Struts1.2标签是Java Web开发中Struts框架的一部分,它提供了一种在JSP页面中更加便捷、可维护的方式来处理业务逻辑和控制流程。Struts1.2标签库大大简化了视图层的开发,使开发者可以避免过多地在JSP中编写Java脚本...

    struts 1.2 标签使用说明

    在Struts 1.2中,标签库是一个关键特性,它提供了丰富的标签来简化视图层的开发,使得开发者能更方便地与模型和控制器进行交互。以下是对Struts 1.2 标签使用的详细介绍: 1. **Bean标签库**: - **bean标签**:...

    基于Struts1.2的上传下载Demo

    Struts1.2是一个经典的Java Web开发框架,它在早期的Web应用开发中扮演了重要角色,尤其是在MVC(Model-View-Controller)设计模式的实现上。本项目"基于Struts1.2的上传下载Demo"是针对该框架的一个实践示例,旨在...

    struts 1.2驱动包

    Struts 1.2版本是在其早期版本的基础上进行改进和增强的,它在社区的广泛使用中积累了丰富的经验和反馈。 **Struts 1.2的核心特性:** 1. **ActionServlet**:作为Struts框架的心脏,ActionServlet负责处理所有的...

    struts1.2 简单文件上传例子

    在这个"struts1.2简单文件上传例子"中,我们将深入探讨Struts1.2框架如何处理文件上传功能。 首先,文件上传在Web应用中是一个常见的需求,例如用户可能需要上传个人头像、文档或者其他类型的数据。在Struts1.2中,...

    struts1.2.jar包

    在本文中,我们将深入探讨Struts1.2框架的核心特性、它如何工作以及它对Java Web开发的重要性。 1. **MVC模式**:Struts1.2遵循MVC设计模式,将应用程序的业务逻辑、视图呈现和用户交互分离开来,使得代码更加模块...

    Struts 1.2 API详细讲解.rar

    在学习Struts 1.2 API时,你需要理解每个组件的作用,熟悉它们之间的交互方式,以及如何在实际项目中配置和使用。此外,深入理解MVC模式对于更好地掌握Struts至关重要。实践中,你可能还会接触到Spring、Hibernate等...

    struts 1.2 类库和源码

    Struts 1.2 是一个历史悠久的Java Web框架,由Apache软件基金会开发,它在Web应用开发领域曾经占据了重要的地位。这个压缩包包含了Struts 1.2版本的类库和源码,使得开发者能够方便地研究和学习这个经典框架的工作...

    struts1.2资料.zip

    第三,`struts标签.doc`文件可能是专门针对Struts1.2中的各种标签进行解释的文档,包括它们的属性、用法和示例。例如,`&lt;s:form&gt;`用于创建HTML表单,`&lt;s:submit&gt;`用于提交表单,`&lt;s:property&gt;`用于显示模型数据等。...

Global site tag (gtag.js) - Google Analytics