jstl标签讲解

或许好多人还不知道什么是jstl标签。要是你问我什么是jstl标签,我只能这么解释:像你看到的那些<c:foreach>这样的,以c开头的这种标签,就叫做jstl标签。

首先,要使用jstl标签,你要先导入两个包,然后在jsp页面上写上下面这段代码。

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


下面我就给大家介绍一些常用的jstl标签:


1.<c:out>标签:用于输出一段内容到页面上


<c:out value="shuaiqi"></c:out>

配合el表达式使用效果更佳:<c:out value="${表达式}"/>


2.<c:forEach>标签:用于对一个集合对象中的元素进行循环迭代操作,或者按指定的次数重复迭代执行标签体中的内容。 

 <c:forEach begin="1" end="10" step="1" var="temp">
		${temp}
	</c:forEach>  

依次输出了1-10


3.<c:set>标签:用于修改域中的属性值。(有就设置,没有就新建)

<c:out value="${name }"></c:out>
<c:set var="name" value="zhangsan"></c:set>
<c:out value="${name }"></c:out>

name之前的value为:帅气。最后输出为张三


4.<c:remove>标签:用于移除四个域中的值(scope:要删除的域)

<%
pageContext.setAttribute("name", "page");
request.setAttribute("name", "request");
session.setAttribute("name", "session");
application.setAttribute("name", "application");
%>

${name}
<c:remove scope="page" var="name"/>
${name}

输出:page request


5.<c:if>标签:是否处理标签体内的语句。

<c:if test="true">
这是真的
</c:if>










  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值