十分钟JSTL 实践

第一步:从 apache 的站点找到 JSTL 需要的包(我用的 1.0 ):
[url]http://apache.gr-linux.com/jakarta/taglibs/standard-1.0/[/url]
第二步:包解开后看它自带的例子,从 lib 中把 standard.jar jstl.jar 拷到你的项目 lib 中;
第三步:修改项目的 web.xml ,在其中加入:
<taglib>
  <taglib-uri>[url]http://java.sun.com/jstl/core</taglib-uri>[/url]
  <taglib-location>/WEB-INF/c.tld</taglib-location>
 </taglib>
这样的说明,把你所用到的 TLD 说明下。
taglib-uri 是你在页面头上申明标签时的 URI ,所以可以自定义,不一定写成这种,
第四步:在你的页面上加入说明如下:
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
在需要数据的地方写下类似这样的代码:   
<c:out value="${title}"/>
   <br>
   <c:out value="${content}"/>
JSTL 会自动在该页的 request �C session �C 中寻找对应的变量。方便吧,嘿嘿 J
再来一段:
  <c:forEach var="article" items="${Article}">     
  <tr class="content">
    <td> <c:out value="${article.title}"/>  </td>       
    <td> <c:out value="${article.publishTime}"/> </td>       
  </tr>
  </c:forEach>
Article 是在控制该页的 Action 中,放到它的 session 中的集合,无论是 List ,还是 Iterator ,都可以。而且它会自动把需要显示的对像转型,时间也好, Integer 也好,你不用再操心啦,也不用再看到恼人的 <%  %> :)

你可能感兴趣的:(职场,休闲)