Javaweb第10次

文章目录
1.导入JSTL的JAR包
2.测试JSTL
3.JSTL 中的Core标签库

1.导入JSTL的JAR包
将下载的JSTL包里面的jstl.jar和standard.jar这两个文件复制项目的lib目录下
2.测试JSTL
由于在测试的时候使用的是<c:out>标签,因此,需要使用taglib指令导入Core标签库。
接下来编写一个简单的JSP文件test.jsp, 使用taglib指令引入Core标签库,在该文件中使用<c:out>标签
3.JSTL 中的Core标签库
(1) <c:out>标签
在JSP页面中,最常见的操作就是向页面输出一段文本信息,为此,Core 标签库提供了一个<c:out>标签,该标签可以将一段文本内容或 表达式的结果输出到客户端。如果<c:out>标签输出的文本内容中包含需要进行转义的特殊字符,例如>、<、 &、"" .等,<c:out>标签会默认对它们进行HTML编码转换后再输出
(2)使用<c:out>标签的escapeXml属性对特殊字符进行转义,示例代码:
(3)<c:if>标签
在程序开发中,经常需要使用if语句进行条件判断,如果要在JSP页面中进行条件判断,就需要使用Core标签库提供的<c:if>标签,该标签专门用于完成JSP页面中的条件判断
(4)<c:choose>标签
在程序开发中不仅需要使用if条件语句,还经常会使用if .else语句。为了在JSP页面中也可以完成同样的功能,Core标签库提供了<c:choose>标签,该标签用于指定多个条件选择的组合边界,它必须与<c:when>、<c:otherwise>标签一 起使用,
(5)<c:forEach>标签
在JSP页面中,经常需要对集合对象进行循环迭代操作,为此,Core 标签库提供了一个<c:forEach>标签,该标签专门用于迭代集合对象中的元素,如Set、 List、 Map、数组等,并且能重复执行标签体中的内容,它有两种语法格式,
(6)<c:param>标签和<c:url>标签
在开发一个Web应用程序时,通常会在JSP页面中完成URL的重写以及重定向等特殊功能,为了完成这些功能,在Core标签库中,也提供了相应功能的标签.这些标签包括<c:param>、<c:redirect>和<c:url>。其中,<c:param>标签用于获取URL地址中的附加参数,<c:ur)>标签用于按特定的规则重新构造URL, <c:redirect> 标签负责重定向

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值