JSTL标签库的一些基础实例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSTL标签库的一些基础实例相关的知识,希望对你有一定的参考价值。

如题所示,只是一些简单的入门实例,代码如下:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<html>
<head>
<title>JSTL简单实例</title>
</head>

<body>
	<c:set var="number" value="5"></c:set>
	<c:out value="${number}"></c:out>
	<br>
	<c:if test="${1 > 2}">
		<c:out value="1大于2"></c:out>
	</c:if>
	<c:if test="${1 < 2}">
		<c:out value="1小于2"></c:out>
	</c:if>
	<hr />
	
	普通循环:
	<c:forEach begin="0" end="9" varStatus="i">
		<c:out value="${i.index}"></c:out>
		<br />
	</c:forEach>
	<hr />
	数组循环:
	<%
		String[] arrags = { "这", "是", "数", "组", "迭", "代" };
		request.setAttribute("arrags", arrags);
	%>
	<c:forEach items="${arrags}" var="arrag">
		<c:out value="${arrag}"></c:out>
		<br />
	</c:forEach>
	<hr />
	集合循环:
	<%
		List<String> list = new ArrayList<String>();
		list.add("集");
		list.add("合");
		list.add("遍");
		list.add("历");
		request.setAttribute("list", list);
	%>
	<c:forEach items="${list}" var="c">
		<br />
		<c:out value="${c}"></c:out>
	</c:forEach>
</body>
</html>

输出:

技术分享

注:文件必须是JSP格式,而且文件前面需要引入:<%@taglib prefix=”c” uri=”http://java.sun.com/jsp/jstl/core”%>

本文出自 “zifangsky的个人博客” 博客,请务必保留此出处http://983836259.blog.51cto.com/7311475/1741854

以上是关于JSTL标签库的一些基础实例的主要内容,如果未能解决你的问题,请参考以下文章

Web基础了解版08-JSTL

java基础开发—jstl标签库

JSTL标签库的基本教程之核心标签库

10-Java-JSTL标签库的使用

JSP标签语法JSTL标签库EL表达式辨析

JSTL标签库的使用语法