ECSide介绍:
ECSide是一个基于jsp tag的开源列表组件.
他源自著名开源列表组件 eXtremeComponents (http://www.extremecomponents.org),
但现在已经脱离eXtremeComponents,独立发展(仍有大量代码来自 eXtremeComponents)。
由于各种协议和各种授权的问题,目前还不能独立成为一个开源项目,但“做最实用易用的列表组件”是ecside最终的目标。
简单的说,它就是一组可以帮助你快速实现强大的列表的jsp标签.
它的工作原理很简单.
将要展现的列表的数据集合(Collection),放入request/pagecontext/session内(使用setAttribute方法.这个工作可以在action/servlet里完成,也可以在jsp页面内完成),然后页面跳转到使用ECSide标签的jsp页面,此时ECSide就可以帮助您展现出所需要的列表.
一个简单的流程通常是这样的.
1 客户端请求action/servlet(如 http://localhost:8080/test/userlist.do)
2 action接受到请求后,调用相应的BO/dao,执行取列表数据的方法.
3 取得数据后(通常是一个vo/map的list),将数据放入request内(使用requset.setAttribute(key,value)方法.)
4 将请求forward到使用ECSide标签的jsp页面.
5 ECSide将展现出列表.
--转自CSDN博客
简单示例:
Create table user_info(
userid int not null auto_increment,
username varchar(80) not null,
passwd varchar(255) not null,
userrole varchar(10) default 1,
regdate varchar(20),
email varchar(128),
gender varchar(2) default 0,
memo varchar(1024),
constraint pk_user_info primary key(userid)
);
测试数据:
insert into user_info(username,passwd,userrole,regdate,email,gender,memo)
values(‘zhao1’,’123’,’1’,’sdf’,’zao@dsf’,’2’,’sdkfjsk’);
insert into user_info(username,passwd,userrole,regdate,email,gender,memo)
values(‘zhao2’,’123’,’2’,’sdf’,’zao@dsf’,’2’,’sdkdsffjsk’);
insert into user_info(username,passwd,userrole,regdate,email,gender,memo)
values(‘zhao3’,’123’,’1’,’sdf’,’zao@dsf’,’2’,’sdksdffjsk’);
insert into user_info(username,passwd,userrole,regdate,email,gender,memo)
values(‘zhao4’,’123’,’1’,’sdf’,’zao@dsf’,’2’,’sdkfdfjsk’);
insert into user_info(username,passwd,userrole,regdate,email,gender,memo)
values(‘zhao5’,’123’,’1’,’sdf’,’zao@dsf’,’2’,’sdkfdfjsk’);
insert into user_info(username,passwd,userrole,regdate,email,gender,memo)
values(‘zhao6’,’123’,’1’,’sdf’,’zao@dsf’,’2’,’sdkfjsdfsk’);
insert into user_info(username,passwd,userrole,regdate,email,gender,memo)
values(‘zhao7’,’123’,’1’,’sdf’,’zao@dsf’,’2’,’sdksdffjsk’);
insert into user_info(username,passwd,userrole,regdate,email,gender,memo)
values(‘zhao8’,’123’,’1’,’sdf’,’zao@dsf’,’2’,’sdksdffjsk’);
分享到:
相关推荐
ssh学习笔记1 ssh学习笔记1 ssh学习笔记1 ssh学习笔记1 ssh学习笔记1 ssh学习笔记1 ssh学习笔记1
Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习...
希沃白板学习笔记.pdf希沃白板学习笔记.pdf希沃白板学习笔记.pdf希沃白板学习笔记.pdf希沃白板学习笔记.pdf希沃白板学习笔记.pdf希沃白板学习笔记.pdf希沃白板学习笔记.pdf希沃白板学习笔记.pdf
Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Spring...
CCNA学习笔记 CCNA学习笔记 CCNA学习笔记
2022吴恩达机器学习笔记汇总(共10章节).zip2022吴恩达机器学习笔记汇总(共10章节).zip2022吴恩达机器学习笔记汇总(共10章节).zip2022吴恩达机器学习笔记汇总(共10章节).zip2022吴恩达机器学习笔记汇总(共10章节).zip...
人工智能学习笔记,人工智能学习笔记,人工智能学习笔记人工智能学习笔记,人工智能学习笔记,人工智能学习笔记人工智能学习笔记,人工智能学习笔记,人工智能学习笔记人工智能学习笔记,人工智能学习笔记,人工智能...
云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-云的学习笔记管理系统java代码-云的学习笔记系统设计与实现-基于ssm的云的学习笔记系统-基于Web的云的学习笔记系统设计与实现-云的学习...
云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-云的学习笔记管理系统java代码-云的学习笔记系统设计与实现-基于ssm的云的学习笔记系统-基于Web的云的学习笔记系统设计与实现-云的学习...
nginx学习笔记(软件+学习笔记) 仅供学习交流! 后续会持续分享相关资源,记得关注哦! nginx学习笔记(软件+学习笔记) 仅供学习交流! 后续会持续分享相关资源,记得关注哦! nginx学习笔记(软件+学习笔记) ...
docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,...
PHP个人学习笔记
Contiki学习笔记:进程、事件、etimer关系 Contiki 实例: Contiki学习笔记:创建两个交互进程 Contiki 主函数剖析: Contiki学习笔记:main函数剖析 Contiki学习笔记:启动一个进程process_start Contiki学习笔记...
java学习笔记java学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记...