您的位置:首页 > Web前端 > JavaScript

jstl中的c:foreach标签中嵌入c:url的一个小问题

2008-10-14 15:51 267 查看
近日做一些小模块时,遇到了一个小小的JSTL相关的烦琐问题。我在业务层生成了一个ArrayList对象的类,里面包含着数个对象,每个对象其实就是包含着两项属性值的bean。这两项值,一项为name,另一个为url,就是一个链接的组合:地址和链接名。目的就是在视图层使用JSTL生成数个链接。

哈,可能是设计模板做多了,连实现这个过程,遇到了不小的JSTL的麻烦。下面我将详细的实现代码记录下来,以便记忆。讲到详细,其实也是几行代码的说:

<c:forEach items="${commands}" var="command">
<c:url value="${command.url}" var="url"></c:url>
<a href="${url }"><c:out value="${command.name}"></c:out></a>
</c:forEach>

c:url这个标签是一个链接地址值。要使用这个链接地址值,还必须使用a标签。c:url标签中的var属性,用于标识这个c:url。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: