jstl标签讲解

来源:互联网 发布:网络爬虫技术的应用 编辑:程序博客网 时间:2024/06/09 23:59

或许好多人还不知道什么是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
原创粉丝点击