由于E3.Table0.8的分页出来没好久,所以还有些小功能暂未实现,以后在完善.
首先需要导入以下几个包:
ajaxanywhere-1.2.1.jar,e3.jar,velocity-1.4.jar,dom4j-1.6.jar........等
package com.trendcom.webapp.action;
import java.util.ArrayList;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import com.googlecode.jsonplugin.annotations.JSON;
import com.trendcom.model.InfoFile;
import com.trendcom.model.InfoIssue;
import com.trendcom.service.FileManageService;
import com.trendcom.service.InfoFileService;
import com.trendcom.service.InfoIssueService;
@Controller
public class InfoIssueAction extends BaseAction {
public InfoIssueAction(){};
@Autowired
InfoIssueService infoIssueService;
List<InfoIssue> root;
InfoIssue infoIssue;
private int pageSize;
public String showInfoIssue(){
totalProperty=infoIssueService.getAllInfoIssue().size();
root=infoIssueService.getInfoIssue(start, 5);
return "listSuccess";
}
public InfoIssue getInfoIssue() {
return infoIssue;
}
public void setInfoIssue(InfoIssue infoIssue) {
this.infoIssue = infoIssue;
}
public int getTotalProperty() {
return totalProperty;
}
public Boolean getSuccess() {
return success;
}
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
@JSON(name="root")
public List<InfoIssue> getRoot() {
return root;
}
public void setRoot(List<InfoIssue> root) {
this.root = root;
}
}
<%@ page language="java" pageEncoding="utf-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="e3t" uri="/e3/table/E3Table.tld" %> <HTML> <HEAD> <META http-equiv=Content-Type content="text/html; charset=utf-8"> </HEAD> <body> <table><tr><td ><div id="x"> </div></td></tr></table> <table><tr><td><div id="y"> </div></td></tr></table> <c:url var="uri" value="${basePath}infoIssue/InfoIssue!show.action" /> <e3t:table id="userTable" var="info" varStatus="infoIssueStatus" items="infoIssue" caption="用户管理" uri="${uri}" pageSize="2" skin="E3002" height="400" width="400" > <e3t:column property="issueid" title="用户ID" width="120"> </e3t:column> <e3t:column property="caption" title="标题" width="100"/> <e3t:column property="maketop" title="是否置顶" width="60" /> <e3t:column property="issued" title="是否发布" width="100" /> </e3t:table> </body> </HTML>