码迷,mamicode.com
首页 > Web开发 > 详细

JSTL标签学习笔记

时间:2015-04-06 14:09:31      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

JSTL标签是一种负责前台数据显示的标签,可以和HTML无缝集成,运用此标签可以不用再前台使用过多的JAVA代码显示前端页面。

要使用JSTL标签,首先需要导入标签库,及jstl.jar和standar.jar包,其次是再页面中加载标签库,即在JSP页面加上:

  <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>这么一句话

其中uri即Uniform Resource Identifier,统一资源标识符

在jstl标签中,使用变量需加${}引用。

如输出一个request中的一个叫demo的attribute,可以用 <c:out value="${requestScope.demo}"/>表示,当然也可以简写成

"${requestScope.demo}"

在jstl中还有<c:if></c:if>标签,形如:

<c:choose>

  <c:when>

  </c:when>

  <c:otherwise>

  </c:otherwise>

</c:choose>的判断语句标签

还有:

<c:forEach begin="1" end="10" var="i" step="2">

  ${i}  

</c:forEach>

和输出集合的:

<c:forEach items="collection" var="s">

  ${i}  

</c:forEach>

以上为jstl里的forEach标签

还有<c:url>标签,即:

<c:url value="链接地址" var="链接标示名">

<c:param name="" value="" />

<c:param name="" value="" />

.........

</c:url>

同时该标签定义的表示符为内部跳转,链接前不需要加上工程名

总的来说JSTL标签的优点有:去除前台引用Java代码的百分号,使得页面层次变得更加清晰,有很多方便设置url的特殊符号的处理,输出会自动调用get方法等诸多优点

 

JSTL标签学习笔记

标签:

原文地址:http://www.cnblogs.com/luomuxiaoxiao/p/4395816.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!