struts2+hibernate3.2+spring2.5+ecside的显示有关问题

struts2+hibernate3.2+spring2.5+ecside的显示问题
最近一直在做项目,自己加了些ecside的技术,能够正常显示,贴出来与大家分享:
jsp:
<ec:table items="baseExtList" var="record"
retrieveRowsCallback="process"
action="${pageContext.request.contextPath}/userManager.jsp"
title="用户列表" xlsFileName="用户列表.xls" csvFileName="用户列表.csv"
width="100%" listWidth="100%" height="280px">
<ec:row recordKey="${record.userid}">
<ec:column />
<ec:column width="80" property="userid" title="用户编号" />
<ec:column width="120" property="name" title="用户权限名" />
<ec:column width="40" property="sex" title="性别" />
<ec:column width="120" property="tel" title="电话" />
<ec:column width="100" property="fax" title="传真" />
<ec:column width="150" property="email" title="邮件" />
<ec:column width="80" property="operator" title="操作选取"
editable="false" cell="radiobox" columnId="userid"
value="${record.userid}" />
<ec:extend location="140">
<input type="button" name="update" onclick="return abc();"
value="修改"
class="tableHeader  tableResizeableHeader editableColumn" />
<input type="button" name="delete" onclick="return bcd();"
value="删除"
class="tableHeader  tableResizeableHeader editableColumn" />
<input type="button" name="add" onclick="return backadd();"
value="返回添加"
class="tableHeader  tableResizeableHeader editableColumn" />
</ec:extend>
</ec:row>

</ec:table>

action:

public class ManagerUserAction extends ActionSupport implements SessionAware,
ServletRequestAware, ServletResponseAware {

private static final long serialVersionUID = 1L;
private PrivilegeMangerService privilegeMangerService;
private Map att;
private HttpServletRequest request;
private HttpServletResponse response;

public void setSession(Map att) {
this.att = att;
}

public void setServletRequest(HttpServletRequest request) {
this.request = request;
}

public void setServletResponse(HttpServletResponse response) {
this.response = response;
}

@Override
public String execute() throws Exception {
List list = privilegeMangerService.getAllInfo();

request.setAttribute("baseExtList", list);
return SUCCESS;
}

public PrivilegeMangerService getPrivilegeMangerService() {
return privilegeMangerService;
}

public void setPrivilegeMangerService(
PrivilegeMangerService privilegeMangerService) {
this.privilegeMangerService = privilegeMangerService;
}

}