十分钟JSTL 实践
2004-12-01 16:46
555 查看
第一步:从apache的站点找到JSTL需要的包(我用的1.0):
http://apache.gr-linux.com/jakarta/taglibs/standard-1.0/
第二步:包解开后看它自带的例子,从lib中把standard.jar和jstl.jar拷到你的项目lib中;
第三步:修改项目的web.xml,在其中加入:
<taglib>
<taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
<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 – session – 中寻找对应的变量。方便吧,嘿嘿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也好,你不用再操心啦,也不用再看到恼人的 <% %> 啦 :)
http://apache.gr-linux.com/jakarta/taglibs/standard-1.0/
第二步:包解开后看它自带的例子,从lib中把standard.jar和jstl.jar拷到你的项目lib中;
第三步:修改项目的web.xml,在其中加入:
<taglib>
<taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
<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 – session – 中寻找对应的变量。方便吧,嘿嘿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也好,你不用再操心啦,也不用再看到恼人的 <% %> 啦 :)
相关文章推荐
- 你的人生之路属于哪一条毛毛虫
- 水木年华·一生有你
- 蝴蝶花
- [转载] 人生八大致命问题
- 从易经看领导力的培养(二) [转]
- 客观现实是否存在(上)
- 居无定所的思想
- 初探Struts + Hibernate(二) --从HQL中取值
- tiles
- [转贴] 对话陆川--《可可西里》导演北大交流会实录
- Pebble
- ^_^
- Slow shutdown of Windows 2003 Server after installing Exchange 2003 Server
- Slow shutdown of WindoServer after installing Exchange 2003 Server
- blog这才正常了
- Postfix 电子邮件系统精要
- JSP中解决乱码的方法。用PetStore中的EncodingFilter