JSTL的简单应用

简介: JSTL   JSP 标准标签库 是由  apache的 jarkata小组开发的 是为了简化 java web开发的工作量  以往需要大量的 java代码完成的 工作 现在只需要简单的  JSTL就可以完成 对于 JSP程序员来说是 一个重要的技术 在多层次架构设计中 有着重要的作用...

JSTL   JSP 标准标签库 是由  apache的 jarkata小组开发的 是为了简化 java web开发的工作量  以往需要大量的 java代码完成的 工作 现在只需要简单的  JSTL就可以完成

对于 JSP程序员来说是 一个重要的技术 在多层次架构设计中 有着重要的作用   下面是一段简单的

<%@ page contentType="text/html;charset=gb2312" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>    //我们使用的 是核心标签库 那么就应该 加上这个语句  URI是 通用资源标示符   prefix是核心标签库的前缀
<html>
<head>
<title>JSTL1</title>
</head>
<body>
<c:set var="bookname"  ><<Java Web开发>></c:set>                  //这是在当前页面设置 一个变量的值 如果变量不存在 那么将会定义它    他还有一个 scope属性可以选择   

                                                                                                                 变 量 的范围
开始bookname的值:<c:out value="${bookname}"/><br>           //输出变量的值 "${var}"可以将任意变量转换成字符串的形式输出  对于标签中属性的值 我们因该加上双引号


转换后bookname的值:<c:out escapeXml="false" value="${bookname}"/><br>   //escapeXml设置为false那么<<>>将不会转换成实体代码 那么 <Java Web开发>将会变成

                                                                                                                                              不可识别的标签 就不会输出到 浏览器  所以我们输出地将会是 <>
<c:remove var="bookname"/>                                                      //删除指定范围的变量  相当于调用 pageContext.removeAttribute()函数


删除属性后的值:<c:out  value="${bookname}"/><br>         //删除变量后  变量为null  那么将不会输出任何值


<c:catch var="excep">                                //这是捕获异常的标签  捕获到的异常存放在 excep变量中     我们可以在标签外将异常转换为字符串进行输出  如下 捕获到异常后将    

                                                                        不  会继续进行输出下面的标签
<%=3/0%> 
<c:out value="未处理的STL"></c:out>                                 
</c:catch>
捕获到异常:<c:out value="${excep}"></c:out>
</body>
</html>

目录
相关文章
|
7月前
|
XML SQL Java
EL表达式和JSTL
EL表达式和JSTL
67 0
|
6月前
|
Java Apache
21JavaWeb基础 - JSTL技术
21JavaWeb基础 - JSTL技术
17 0
|
11月前
|
XML SQL Java
JavaWeb--EL表达式&JSTL 标签库
JavaWeb--EL表达式&JSTL 标签库
50 0
|
Java 数据安全/隐私保护
|
存储 Java
【JavaWeb】之JSTL & EL表达式(下)
【JavaWeb】之JSTL & EL表达式(下)
【JavaWeb】之JSTL & EL表达式(下)
|
Java Apache 开发者
【JavaWeb】之JSTL & EL表达式(上)
【JavaWeb】之JSTL & EL表达式
|
Java
JavaWeb--EL表达式&JSTL 标签库(一)
JavaWeb--EL表达式&JSTL 标签库(一)
79 0
JavaWeb--EL表达式&JSTL 标签库(一)
|
Java
JavaWeb--EL表达式&JSTL 标签库(二)
JavaWeb--EL表达式&JSTL 标签库(二)
78 0
JavaWeb--EL表达式&JSTL 标签库(二)
|
Java API 数据格式
JavaWeb--EL表达式&JSTL 标签库(三)
JavaWeb--EL表达式&JSTL 标签库(三)
125 0
JavaWeb--EL表达式&JSTL 标签库(三)
|
JavaScript Java
JSTL常用标签
JSTL常用标签
116 0
JSTL常用标签

热门文章

最新文章