JSTL的简单应用

本文介绍JSTL(JSP Standard Tag Library)如何简化Java Web开发工作,通过示例展示如何使用JSTL设置变量、输出内容、处理异常等关键操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值