使用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和匯總。
AJAX技術以及DWR框架