常言笑的家

Spring, Hibernate, Struts, Ajax, RoR

View 层常用框架以及插件

使用Servlet2.4/jsp2.0
 
1、确定Web Container支持Serverlet2.4, 复制jstl-1.1.2.jar,standard-1.1.2.jar到web-inf/lib (可打开jar的-inf来看具体版本)。
2、直接在html里面使用EL,而不是<c:out =""/>,充分使用JSP2.0的EL,直接在html中写${book} 而不是<c:out ="${book}">将获得简洁无比,可比美velocity,freemarker的界面。
3、除了最基本的算术运算符,逻辑运算符,比较运算符外,还有一个empty运算符,用来判断变量是否为null 或list, map的size 是否为零。
     例如:
<c:if test="${not empty myList}">
4、 [ ]与. 两种访问属性或元素的方式:
    ${book.name}与${book["name"]}等价。
    ${book["name"]}主要用于"name"串为变量,或者字符串中含有"."字符的情况
    如 $ {myMap[order.status]}是访问Map元素的一种很重要的方式。
5、list与map
    <c:forEach var="entry" items="${myMap}">
    
<option ="${entry.key}">${entry.}</option> </c:forEach>
 
Freemarker模版框架
 
1、freemarker是一个时下比较流行的模版框架。模版技术应用的场合很多,例如代码生成,XML文件生成之类,而其最主要的作用还是应用于VIEW层的HTML代码生成。Freemarker框架的兴起也同流行MVC框架的大规模引用有直接关系。使用Freemarker的MVC框架有Webwork,SpringMVC,Struts2.0等等。
2、另外很多人问freemarker怎么学,其实他的简单就是fm的最大优点,一般人看他的文档,半小时之内就能掌握。
 
标签ExtremeComponents
 
1、Extreme Table是功能最强大而又容易配置、扩展、自定义的Table 控件。
2、常用的功能包括排序、分页、导出Excel, pdf和汇总。
       网站:http://www.extremecomponents.org
       文档:1. 官方中文文档 --Lucky翻译
                   2. 官方英文文档
 
AJAX技术以及DWR框架

posted on 2006-12-16 22:45 常言笑 阅读(409) 评论(0)  编辑  收藏 所属分类: JAVA/J2EE


只有注册用户登录后才能发表评论。


网站导航:
 

My Links

Blog Stats

常用链接

留言簿(5)

随笔分类

随笔档案

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜