JSTL代码实例
2015-03-13 17:07
99 查看
============================================= JSTL 代码实例 =================================================================
out.jsp
代码:
<%@ page language="java" pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<head>
<title>page</title>
</head>
<body>
<c:out value="欢迎访问" /><br>
<c:out value="${session.username}" default="anonymous" /><br>
<c:out value="${username}" default="anonymous" /><br>
<!--escapeXml 是转义,如果值是false,则不需要转义,否则需要转义-->
<c:out value="<h1>欢迎访问</h1>" escapeXml="false" />
<c:out value="<h1>欢迎访问</h1>" /><br>
</body>
</html>
----------------------------------------------------------------------------------------
set.jsp
代码:
<%@ page language="java" pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<head>
<title>page</title>
</head>
<body>
<c:set var="username" value="SunWukong" scope="session" />
<c:set var="username" scope="session">
SunWukong
</c:set>
</body>
</html>
----------------------------------------------------------------------------------------
remove.jsp
代码:
<%@ page language="java" pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<head>
<title>page</title>
</head>
<body>
<c:remove var="username" scope="session"/>
</body>
</html>
----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
catch.jsp
代码:
<%@ page language="java" pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<head>
<title>page</title>
</head>
<body>
<c:catch var="ex">
<%
String number = "none";
int i = Integer.parseInt(number);
%>
</c:catch>
${ex}
</body>
</html>
----------------------------------------------------------------------------------------
if.jsp
代码:
<%@ page language="java" pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<head>
<title>page</title>
</head>
<body>
<c:if test="${session.username=='system'}">
欢迎系统管理员!
</c:if>
</body>
</html>
----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
forEach.jsp
代码:
<%@ page language="java" pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<head>
<title>page</title>
</head>
<body>
<%
String names[] = new String[4];
names[0] = "孙悟空";
names[1] = "猪八戒";
names[2] = "沙僧";
names[3] = "唐僧";
pageContext.setAttribute("names", names);
%>
<c:forEach items="${names}" var="name">
${name}<br>
</c:forEach>
<c:forEach items="${names}" var="name" begin="0" end="3" step="1">
${name}<br>
</c:forEach>
<c:forEach items="${names}" var="name" varStatus="i">
${name}<br>
index: ${i.index}<br>
count: ${i.count}<br>
first: ${i.first}<br>
last: ${i.last}<br>
</c:forEach>
</body>
</html>
out.jsp
代码:
<%@ page language="java" pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<head>
<title>page</title>
</head>
<body>
<c:out value="欢迎访问" /><br>
<c:out value="${session.username}" default="anonymous" /><br>
<c:out value="${username}" default="anonymous" /><br>
<!--escapeXml 是转义,如果值是false,则不需要转义,否则需要转义-->
<c:out value="<h1>欢迎访问</h1>" escapeXml="false" />
<c:out value="<h1>欢迎访问</h1>" /><br>
</body>
</html>
----------------------------------------------------------------------------------------
set.jsp
代码:
<%@ page language="java" pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<head>
<title>page</title>
</head>
<body>
<c:set var="username" value="SunWukong" scope="session" />
<c:set var="username" scope="session">
SunWukong
</c:set>
</body>
</html>
----------------------------------------------------------------------------------------
remove.jsp
代码:
<%@ page language="java" pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<head>
<title>page</title>
</head>
<body>
<c:remove var="username" scope="session"/>
</body>
</html>
----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
catch.jsp
代码:
<%@ page language="java" pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<head>
<title>page</title>
</head>
<body>
<c:catch var="ex">
<%
String number = "none";
int i = Integer.parseInt(number);
%>
</c:catch>
${ex}
</body>
</html>
----------------------------------------------------------------------------------------
if.jsp
代码:
<%@ page language="java" pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<head>
<title>page</title>
</head>
<body>
<c:if test="${session.username=='system'}">
欢迎系统管理员!
</c:if>
</body>
</html>
----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
forEach.jsp
代码:
<%@ page language="java" pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<head>
<title>page</title>
</head>
<body>
<%
String names[] = new String[4];
names[0] = "孙悟空";
names[1] = "猪八戒";
names[2] = "沙僧";
names[3] = "唐僧";
pageContext.setAttribute("names", names);
%>
<c:forEach items="${names}" var="name">
${name}<br>
</c:forEach>
<c:forEach items="${names}" var="name" begin="0" end="3" step="1">
${name}<br>
</c:forEach>
<c:forEach items="${names}" var="name" varStatus="i">
${name}<br>
index: ${i.index}<br>
count: ${i.count}<br>
first: ${i.first}<br>
last: ${i.last}<br>
</c:forEach>
</body>
</html>
相关文章推荐
- jsp 使用jstl实现翻页实例代码
- jsp 使用jstl实现翻页实例代码
- 一个调查实例包括全部代码
- 代码重构——之获得封装性DELPHI编码实例
- 一个调查实例包括全部代码
- oracle存储过程代码实例一
- 第六章——Making Decisions 进行判断(书中实例代码分析)
- 几个实例AS代码教程!(关闭!全屏 原窗口)
- ASP.NET TreeView操作实例(代码调试通过)
- 渴求实际的操作和代码实例
- SP 短信开发-PROVISION接口实现-正向订购实例代码
- 实现窗体隐藏代码实例(C代码)
- 关于Singleton设计模式的计数器代码实例(拷贝粘贴即可学习)
- VB C# 语法对比图 (代码实例)
- 简单SNMP管理程序的VC++代码实例实现
- ASP实例:6行代码实现无组件上传
- 在VB代码中调用JavaScript ClientSidePage 代码实例
- 建立一个XML文档的实例代码
- 一个调查实例包括全部代码
- JAVA中关于树型图以及文件过滤器的基本实例代码(转贴请署名出处^_^)