亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

J2EE中使用Display標記庫來展示表格

2019-11-18 11:12:36
字體:
來源:轉載
供稿:網友

用網頁展示表格時,假如行數太多,有時候需要把它們分成很多頁.而且各行之間使用不同的背景色來方便用戶閱讀.或者可能還需要排序。雖然實現上面的功能都不難,但是假如使用Display標記庫將能夠大大簡化開發.它模擬Google,baidu頁面的風格,把許多行的表格分成各個頁面,并提供了常用的功能。

  數據模型是很簡單的美國總統javaBean.它有3個簡單的String屬性。

  Java代碼如下:

PagedData.java

import java.util.ArrayList;
import java.util.List;

public class PagedData {

 PRivate List list;

 public PagedData( ) {
  list = new ArrayList( );
  list.add( new President( "Garfield", "James", "1881") );
  list.add( new President( "Arthur", "Chester", "1881-85") );
  list.add( new President( "Cleveland", "Grover", "1885-89") );
  list.add( new President( "Harrison", "Benjamin", "1889-93") );
  list.add( new President( "Cleveland", "Grover", "1893-97") );
  list.add( new President( "McKinley", "William", "1897-1901") );
  list.add( new President( "Roosevelt", "Theodore", "1901-09") );
  list.add( new President( "Taft", "William H.", "1909-13") );
  list.add( new President( "Wilson", "Woodrow", "1913-21") );
  list.add( new President( "Jackson", "Andrew", "1829-37") );
  list.add( new President( "Harding", "Warren", "1921-23") );
  list.add( new President( "Coolidge", "Calvin", "1923-29") );
  list.add( new President( "Hoover", "Herbert", "1929-33") );
  list.add( new President( "Roosevelt", "Franklin D.", "1933-45") );
  list.add( new President( "Truman", "Harry", "1945-53") );
  list.add( new President( "Eisenhower", "Dwight", "1953-61") );
  list.add( new President( "Kennedy", "John F.", "1961-63") );
  list.add( new President( "Johnson", "Lyndon", "1963-69") );
  list.add( new President( "Nixon", "Richard", "1969-74") );
  list.add( new President( "Ford", "Gerald", "1974-77") );
  list.add( new President( "Carter", "Jimmy", "1977-81") );
  list.add( new President( "Reagan", "Ronald", "1981-89") );
  list.add( new President( "Bush", "George H.W.", "1989-93") );
  list.add( new President( "Clinton", "William J.", "1993-2001") );
  list.add( new President( "Bush", "George W.", "2001-present") );
  list.add( new President( "Washington", "George", "1789-97") );
  list.add( new President( "Adams", "John", "1797-1801") );
  list.add( new President( "Jefferson", "Thomas", "1801-09") );
  list.add( new President( "Madison", "James", "1809-17") );
  list.add( new President( "Monroe", "James", "1817-25") );
  list.add( new President( "Jackson", "Andrew", "1829-37") );
  list.add( new President( "Van Buren", "Martin", "1837-41") );
  list.add( new President( "Harrison", "William Henry", "1841") );
  list.add( new President( "Tyler", "John", "1841-45") );
  list.add( new President( "Polk", "James", "1845-49") );
  list.add( new President( "Taylor", "Zachary", "1849-50") );
  list.add( new President( "Fillmore", "Millard", "1850-53") );
  list.add( new President( "Pierce", "Franklin", "1853-57") );
  list.add( new President( "BUChanan", "James", "1857") );
  list.add( new President( "Lincoln", "Abraham", "1861-65") );
  list.add( new President( "Johnson", "Andrew", "1865-69") );
  list.add( new President( "Grant", "Ulysses S.", "1869-77") );
  list.add( new President( "Hayes", "Rutherford B.", "1877-81") );
 }
 public List getData( ) {
  return list;
 }
}

President.java

public class President {
 public President(String lname, String fname, String term) {
  lastName = lname;
  firstName = fname;
  this.term = term;
 }

 public String getFirstName( ) {
  return firstName;
 }
 public void setFirstName(String firstName) {
  this.firstName = firstName;
 }
 public String getLastName( ) {
  return lastName;
 }
 public void setLastName(String lastName) {
  this.lastName = lastName;
 }
 public String getTerm( ) {
  return term;
 }
 public void setTerm(String term) {
  this.term = term;
 }

 private String lastName;
 private String firstName;
 private String term;
}

  下面的jsp頁面是展示表格的,也體現了Display庫最常見的用法:

index.jsp

<%@ page contentType="text/Html;charset=UTF-8" language="java" %>
<%@ taglib uri="http://displaytag.sf.net/el" prefix="display" %>
<html>
<head>
<title>Struts Cookbook - Chapter 4 : Display Tag Example</title>
<style>
.even {background-color:orange;}
.odd {background-color:yellow;}
</style>
</head>
<body>
<h2>Display Tag Examples</h2>
<jsp:useBean id="pagedData" class="PagedData"/>
<display:table id="pres" name="${pagedData.data}"
sort="list" pagesize="10" defaultsort="3">
<display:caption>United States Presidents</display:caption>
<display:setProperty name="basic.show.header" value="true"/>
<display:column property="firstName" title="First Name"
sortable="true"/>
<display:column property="lastName" title="Last Name"
sortable="true"/>
<display:column property="term" title="Term of Office"
sortable="true"/>
</display:table>
</body>
</html>

  在瀏覽器里打開頁面:



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久精品一偷一偷国产| 亚洲国产精品va在线看黑人动漫| 日韩在线观看免费| 成人性生交大片免费观看嘿嘿视频| 久久久久99精品久久久久| 亚洲色图国产精品| 91精品国产沙发| 久久久久亚洲精品| 国产不卡在线观看| 亚洲a级在线播放观看| 国产精品对白刺激| 久久久91精品国产一区不卡| 欧美一级电影在线| 国产欧美日韩91| 欧亚精品中文字幕| 亚洲美女精品久久| 亚洲国产精品电影| 国产精品网站视频| 亚洲精品美女久久久久| 成人国内精品久久久久一区| 45www国产精品网站| 亚洲精品之草原avav久久| 欧美亚洲激情视频| 日韩精品在线播放| 欧美激情欧美狂野欧美精品| 亚洲国产精品99| 欧美午夜久久久| 亚洲午夜av电影| 91高清视频在线免费观看| 欧美视频一区二区三区…| 亚洲精品wwww| 欧美国产欧美亚洲国产日韩mv天天看完整| 亚洲第一精品夜夜躁人人躁| 啊v视频在线一区二区三区| 亚洲成人黄色在线| 亚洲国产成人精品电影| 91精品国产高清久久久久久久久| 国产偷亚洲偷欧美偷精品| 色在人av网站天堂精品| 国产成人精品一区| 欧美一级淫片播放口| 欧美大荫蒂xxx| 久久人人看视频| 国精产品一区一区三区有限在线| 一道本无吗dⅴd在线播放一区| 亚洲电影免费观看高清| 亚洲欧美日韩天堂一区二区| 亚洲男人av在线| 久久久久久久久久婷婷| 久久免费国产精品1| 欧美性视频精品| 日韩大片免费观看视频播放| 亚洲精品午夜精品| 国产精品久久色| 91久久久久久久| 国产精品第一页在线| 日韩电影免费在线观看中文字幕| 亚洲国产精品悠悠久久琪琪| 精品视频在线观看日韩| 中文字幕自拍vr一区二区三区| 欧美成人全部免费| 日本高清视频一区| 精品国内自产拍在线观看| 欧美国产日韩一区| 在线电影欧美日韩一区二区私密| 亚洲欧洲激情在线| 欧美成人精品在线| 97视频免费看| 性金发美女69hd大尺寸| 国产欧美一区二区三区四区| 国产日本欧美一区二区三区在线| 久久伊人精品天天| 亚洲在线视频观看| 欧美色播在线播放| 97人人做人人爱| 午夜精品美女自拍福到在线| 欧美性猛交视频| 国产综合色香蕉精品| 97免费视频在线| 欧美成人国产va精品日本一级| 尤物yw午夜国产精品视频明星| 国产一区二区日韩精品欧美精品| 久久久999精品免费| 久久精品成人动漫| 亚洲成人aaa| 97在线视频免费播放| 欧美成年人网站| 久久91精品国产91久久久| 欧美综合国产精品久久丁香| 国产精品xxxxx| 亚洲激情视频在线播放| 97香蕉超级碰碰久久免费软件| 九九视频直播综合网| 亚洲国产中文字幕在线观看| 久久久999国产| 在线视频国产日韩| 久久久久久久电影一区| 日韩欧美亚洲一二三区| 欧美与欧洲交xxxx免费观看| 国产精品自产拍在线观| 亚洲第一精品福利| 亚洲缚视频在线观看| 欧美电影免费观看高清完整| 日韩av电影中文字幕| 少妇精69xxtheporn| 国产精品精品一区二区三区午夜版| 在线成人免费网站| 欧美日韩国产一中文字不卡| 成人激情av在线| 成人av色在线观看| 日韩美女免费线视频| 粉嫩老牛aⅴ一区二区三区| 国语自产偷拍精品视频偷| 成人激情电影一区二区| 中文国产成人精品久久一| 日韩美女在线播放| 日韩av影视综合网| 久久久久成人网| 欧美激情精品久久久久久蜜臀| 亚洲激情久久久| 菠萝蜜影院一区二区免费| 欧美日韩国产成人高清视频| 尤物tv国产一区| 精品久久久久久久大神国产| 亚洲第一福利视频| 日韩电影免费观看中文字幕| 精品视频偷偷看在线观看| 欧美寡妇偷汉性猛交| 欧美另类暴力丝袜| 国产91成人video| 日韩精品久久久久久福利| 81精品国产乱码久久久久久| 成人久久精品视频| 免费不卡欧美自拍视频| 三级精品视频久久久久| 成人激情视频小说免费下载| 日韩av在线网页| 成人中心免费视频| 91在线观看免费高清完整版在线观看| 亚洲第一中文字幕在线观看| 日韩av在线免费| 日韩乱码在线视频| 中文字幕亚洲欧美日韩在线不卡| 日韩亚洲国产中文字幕| 久久亚洲精品网站| 精品久久中文字幕| 久久国产精品久久久| 日韩美女av在线免费观看| 久久精品99国产精品酒店日本| 九色精品免费永久在线| 国产一区二区三区免费视频| 国产一区二区三区高清在线观看| 一区二区在线视频播放| 国产精品狼人色视频一区| 91精品久久久久久久久久入口| 91中文精品字幕在线视频| 国产免费亚洲高清| 中文字幕亚洲自拍| 亚洲最大福利网| 好吊成人免视频| 精品视频一区在线视频| 青草青草久热精品视频在线观看| 亚洲欧美日韩一区二区三区在线| 伊人久久久久久久久久久|