十分钟JSTL 实践
原创
©著作权归作者所有:来自51CTO博客作者wenyan的原创作品,请联系作者获取转载授权,否则将追究法律责任
第一步:从apache的站点找到JSTL需要的包(我用的1.0):
第二步:包解开后看它自带的例子,从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 – 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也好,你不用再操心啦,也不用再看到恼人的 <% %> 啦 :)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
十分钟时间搞懂怎么用JS代码渲染实时时间
十分钟时间搞懂怎么用JS代码渲染实时时间
数据 数组 时间对象 -
十分钟速成DevOps实践
以华为云软件开发平台DevCloud为例,十分钟简单体验下DevOps应用上云实践——H5经典小游戏上云。
tomcat 软件开发 DevCloud DevOps 华为云 -
十分钟了解nginx
十分钟带你了解nginx的基础命令与入门,以及负载均衡 1.轮询2.权重3.fair4.url_hash 5.ip_hash
后端 nginx 服务器 后端服务 其他 -
十分钟看懂docker
文章目录一、docker是什么?wiki介绍组成部分二、为什么会出现docker?Docker与虚拟机的对比它的优点它的缺点三、实现
docker docker-compose 虚拟化 linux 应用程序