logo
 
 
|
|
|
|
|
|
|
|
 
 
您的位置:首页 - 专业知识
表格双向排序之实现(连载1)
[2010-07-20]
表格作为在Web开发中重要的数据展示的组件,在开发中有重要的作用。在表格中的对数据的分页,排序,编辑,删除等功能是我们常规开发中重要的功能,值得我们高度重视。

        

         表格作为在Web开发中重要的数据展示的组件,在开发中有重要的作用。在表格中的对数据的分页,排序,编辑,删除等功能是我们常规开发中重要的功能,值得我们高度重视。
在实际开发中,排序的实现是其中重要的一项功能。我在教学过程中,对于表格数据的双向排序,根据具体实现在服务器端还是客户端,我采取了几种方式。
一. 纯服务器端实现:
1. 为了简化起见,数据保存于服务器端的xml中。名字data.xml,如下:
  <?xml version="1.0" encoding="UTF-8"?>
<users>
 <user>
  <name>赵一</name>
  <age>27</age>
  <birthdate>1988-05-12</birthdate>
 </user>
 <user>
  <name>钱二</name>
  <age>35</age>
  <birthdate>1978-12-25</birthdate>
 </user>
 <user>
  <name>孙三</name>
  <age>18</age>
  <birthdate>1995-06-23</birthdate>
 </user>
 <user>
  <name>李四</name>
  <age>46</age>
  <birthdate>1968-08-29</birthdate>
 </user>
 <user>
  <name>周五</name>
  <age>8</age>
  <birthdate>2002-05-23</birthdate>
 </user>
</users>


二.针对xml数据,并为了后序的数据的排序,封装User实体,代码如下:
package com.jc.test.entity;

import java.util.Date;
import java.io.Serializable;

public class User implements Serializable {
 private String name;
 private int age;
 private Date birthDate;
 private String birthDateString;
 
 public User() {
 }
 public String getName() {
  return name;
 }
 public void setName(String name) {
  this.name = name;
 }
 public int getAge() {
  return age;
 }
 public void setAge(int age) {
  this.age = age;
 }
 public Date getBirthDate() {
  return birthDate;
 }
 public void setBirthDate(Date birthdate) {
  this.birthDate = birthdate;
 }
 public String getBirthDateString() {
  return birthDateString;
 }

 public void setBirthDateString(String birthdatestring) {
  this.birthDateString = birthdatestring;
 }
}

上一篇:使用JDBC连接数据库的步骤
下一篇:SQL视图
   
维络卡双向收费走入困局 维络卡双向收费走入困局
用于查询当前数据库中所有表格的记录条数的脚本 用于查询当前数据库中所有表格的记录条数的脚本
Java的选择排序算法 Java的选择排序算法
Vista第一款双向防火墙 ZoneAlarm7.1 Vista第一款双向防火墙 ZoneAlarm7.1
 

在线报名

  • 姓       名:*
  • 高考成绩:*
  • 电       话:*
  • 地       址:*
 
课程咨询
 

 
中博教育客服在线
 
©南京北大青鸟 隐私政策
学费咨询
学历咨询
专业咨询
订座试听
就业咨询
课程咨询
测试认证
软件认证