功能和外观和fins的ecside差不多, 最大的不同是:
分页、查询等操作是
在页面中(tag)进行的,而不是在controller中进行,有些callback的味道.
这样做最大的优点在于web层代码非常简单,
在spring mvc中:
//创建FilterList(一个用于收集查询条件的类)的帮助方法,并将DataProvider(用于在列表标签中查询数据)存储在ModelMap中。
FilterList newFilterList(Class<?> entityClass, ModelMap mm){
FilterList fl = new FilterList();
DataProvider dp = new DefaultDataProvider(entityClass, this.sessionFacotry, fl);
mm.addAttribute("dataProvider", dp);
return fl;
}
@RequestMapping("/topics/index.do")
public void index(ModelMap mm){
//添加查询条件
this.newFilterList(Topic.class, mm).lt("createdAt", new Date()).desc("createdAt").join("user");
//设置mappingItem功能所需的Map
mm.addAttribute("topicTypeMap", this.getTopicTypeMap());
}
在其他框架中用HttpServletRequest替换ModelMap即可!
页面代码:
<ec:table action="${pageContext.request.contextPath}/topics/index.do"
formId="checked_docs" exportFileName="主题列表" height="200px">
<ec:column width="30" property="title" title="标题" filterType="like"/>
<ec:column width="20" property="user.name" title="作者" filterType="like"/>
<ec:column width="20" property="type" title="类型" mappingItem="${topicTypeMap }" filterType="="/>
<ec:column width="30" property="createdAt" title="发表时间" sortable="true" filterType="btw"/>
</ec:table>
分享到:
- 2008-10-12 16:48
- 浏览 943
- 评论(1)
- 论坛回复 / 浏览 (1 / 1972)
- 查看更多
相关推荐
If you use an AT&T 6300 computer, contact AT&T to upgrade your ROM BIOS to version 1.21 or later. The ROM BIOS version number is displayed when you start your computer. 2.14 LANtastic -------------- ...
1. **Oracle数据库中的节省空间功能** - A. 使用UNUSABLE属性创建的索引并没有消除其物理存储,即仍然有分段存在。实际上,UNUSABLE属性只是标记索引为不可用,但其占用的空间不会被回收。所以,这个选项是错误的。...
- Updated Level 2 and Level 3 CPU cache information for newer Intel CPU's. - Updated the detection of Hyperthreading and the number of logical CPUs for a new Intel CPU. Release 5.3 build 1025 WIN32...
- Altered reboot timing to force reboot at the start to free-up system files v3.1 WOW! IEradicator now works with Windows 95, Windows 98, Windows 98 Second Edition (SE) and Windows Millennium!!!! NO...
can work on the remote computer just as if you were sitting right at it. The remote computer can be anywhere on the Internet or in your local network. You don't need a fast network connection. Even...
.\Samples\cpp\internet\cb2009 C++Builder 2009 projects .\Samples\cpp\internet\cb2010 C++Builder 2010 projects .\Samples\cpp\internet\cbXE C++Builder XE projects .\Samples\cpp\internet\cbXE2 C++Builder...
- doc/ # documentation for the study| +- paper/ # manuscript(s), whether generated or not||- data # raw and primary data, are not changed once created | |- raw/ # raw data, will not be altered|...
EN 60601-1:2006+A11:2011. It is identical to IEC 60601-1:2005. It supersedes BS EN 60601-1:2006, which will be withdrawn on 1 October 2014. The start and finish of text introduced or altered by ...
[oracle@edbjr2p1~]$ export ORACLE_SID=PROD1 [oracle@edbjr2p1~]$ rman target/catalog rman@prod4 RMAN> register database; ``` 上述步骤将会把数据库注册进恢复目录,并执行一个完整的同步。完成注册后,...
EurekaLog 7.3 Hotfix 1 (7.3.1.0), 2-October-2015 1)....Fixed: Long startup time on terminal services servers EurekaLog 7.3 (7.3.0.0), 24-September-2015 1)....Added: RAD Studio 10 Seattle support 2).....
retrieved and SendMessage is a boolean function (maybe someone has pressed the cancel btn).- Fixed a bug when the subject field is too large.9/2/981.5.1- Fixed a bug with a message within a message ...
然而,"2d-altered-minecraft"却为这个经典游戏带来了一个全新的视角——2D转变。这个项目似乎将《我的世界》的核心玩法移植到了二维空间,为玩家提供了一个截然不同的游戏体验。 首先,我们要讨论的是这个项目的...
* BUGSFORUM-1565 - Fix problem with PayPal Express Checkout where shipping wasn't recalculated if shopping cart contents were altered midway through checkout. * BUGSFORUM-1566 - minor fix to error ...
1 1 1 TNAME VARCHAR2(30) NOT NULL 2 2 2 TABTYPE VARCHAR2(7) 3 3 3 CLUSTERID NUMBER 要恢复这个表的数据, 首先要在AUL中运行SCAN EXTENT命令, 因为Segment Header被格式化了, 所以Extent Map也可能丢失, ...
SQL> altersystem set log_archive_dest_1='LOCATION=/u01/app/oralog' scope=spfile; System altered. ``` - 上述命令中,`/u01/app/oralog`是用于存储归档日志的路径,可以根据实际情况进行调整。 2. **重启...
在研究文献《Altered small world brain functional networks.pdf》中,作者群包括Liang Wang、Chaozhe Zhu、Yong He、Yufeng Zang、Qing Jiu Cao、Han Zhang、Qiuhai Zhong以及Yufeng Wang,他们来自中国北京理工...
##### 1. 图像篡改检测的重要性 - **背景与需求**:随着数字图像处理技术的进步,图像篡改变得日益普遍。这种篡改可能出于恶意目的,如伪造证据、误导公众等。因此,发展可靠的图像篡改检测技术对于维护信息安全、...
2. `ALTER SYSTEM SET LOG_ARCHIVE_DEST='<new_destination>';` 3. `ALTER SYSTEM SET LOG_ARCHIVE_FORMAT='<new_format>' SCOPE=SPFILE;` **功能**: 1. 显示当前自动归档的目的地设置。 2. 修改自动归档的目的地。...
The formatter can act on whole files, on limited lines, on specific offsets, passing through to standard-out (default) or altered in-place. There is no configurability as to the formatter's algorithm...