JSTL标签

JSTL叫标准标签库,但是实际上是有5个不同功能的标签库组成

    (1) 核心标签库     <%@ tablib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

     (2)   格式标签库     <%@ tablib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

     (3)   SQL标签库  <%@ tablib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %>

     (4)    XML标签库  <%@ tablib prefix="xml" uri="http://java.sun.com/jsp/jstl/xml" %>

    (5)   函数标签库  <%@ tablib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

 

这里主要是对于JSTL的核心标签库进行阐述

   一  表达式标签:

     <c:out> 输出标签

     <c:set> 变量设置标签

     <c:remove>变量移除标签

     <c:catch>捕获标签

  二  URL相关标签

      <c:import> 导入标签

      <c:url> 动态生成URL标签

      <c:redirect>重定向标签

      <c:param>传递参数标签

    三 流程控制标签

      <c:if> 条件判断标签

      <c:chose>条件选择标签

      <c:when> 条件测试标签

      <c:otherwise> 其他条件标签

  四 循环标签

    <c:forEach> 循环标签

    <c:forTokens> 迭代标签

时间: 2024-11-08 03:50:42

JSTL标签的相关文章

jstl标签 core fmt fn函数使用参考(为第一篇的补充,更为实用)

JSTL标签 参考手册 前言 ========================================================================= JSTL标签库,是日常开发经常使用的,也是众多标签中性能最好的.把常用的内容,放在这里备份一份,随用随查.尽量做到不用查,就可以随手就可以写出来.这算是Java程序员的基本功吧,一定要扎实. JSTL全名为JavaServer Pages Standard Tag Library,目前最新的版本为1.1版.JSTL是由J

EL表达式、 jstl标签

EL表达式(Expression Language) 目的:为了使JSP写起来更加简单.表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法,让Jsp的代码更加简化. 1.语法结构 ${expression} 2.[ ]与.运算符 EL 提供"."和"[ ]"两种运算符来存取数据. 当要存取的属性名称中包含一些特殊字符,如 . 或 - 等并非字母或数字的符号,就一定要使用"[ ]".例如

JSTL标签详解以及应用实例

JSTL Apache提供的标签库,jar包:jstl-1.2.jar,如果用MyEclipse,它会在我们导入jar包,无需自己导入,如果没有使用MyEclipse那么需要自行导入. ------------------ 导入JSTL核心标签库 <%taglib prefix="c" uri="http://java.sun.com/jstl/core"%> <c:set> * <c:set var="a" val

JSTL标签总结

一.JSTL简介: 1.JSP标准标签库JSTL(JSP Standard Tag Library)是一个JSP标签集合,它封装了JSP应用的通用核心功能. 2.JSTL支持通用的.结构化的任务.比如迭代,条件判断,XML文档操作,国际化标签,SQL标签.除了这些,它还提供了一个框架来使用继承JSTL的自定义标签. 3.根据JSTL标签所提供的功能,可以将其分为5个类别, 1.核心标签 2.格式化标签 3.sql标签 4.XML标签 5.JSTL函数

JSTL标签库:Remove标签Catch标签

看注释 <c:remove> 标签删除变量,无论是从指定的范围内或范围内的变量(如果没有指定范围).这个动作通常是不特别有帮助,但它可以帮助确保一个JSP范围内的资源,它负责清理. <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <!-- 核心标签: 核心组的标签是最常用的JSTL标签.以下是在您的JSP的语法包括JSTL核心库

2015-09-23 JSTL标签(二)

2015-09-23  JSTL标签(二) 一:Fmt标签:formatDate 在jsp页面中使用fmt标签:<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 1>fmt标签库用来格式化输出的 格式化日期的标签是: <fmt:formatDate value="xxx" pattern="xxx"/> 其中valu

JSTL标签使用之表达式标签

这示意使用的是<c:out><c:set><c:catch><c:remove> 使用JSTL标签得做准备,到网上下载jstl.jar和standar.jar,都复制到项目的Lib目录下面,然后在JSP页面的头部加上<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>,注意咯,不要把uli写成url,本人就是因为粗心大意,花了很长时间

第六周作业-JSTL标签库

JSP页面作为内嵌java的Html简化了Servlet在控制页面显示的语法,但JSP脚本中的表达式功能不够强大,语法也稍显繁杂,EL(Expression Language)表达式语言的出现能够大大简化JSP页面中的JAVA代码,配合JSTL核心标签库,让JSP更为灵活易用. JSTL(JSP Standard Tag Library,JSP标准标签库)是一个由Apache基金会不断完善的开源JSP标签库. JSTL标签根据其功能一般分为以下五类: 1.核心标签库(Core Tags) 2.格

JSP常用标签——JSTL标签和EL表达式

一.JSTL简介 1.什么是JSTL JSTL是Java中的一个定制标记库集.(这个标记库集不需要自己编写,可以直接使用) 2.为什么要使用JSTL 实现了JSP页面中的代码复用(基于标签库原理,重复率较高的代码块支持复用,提高效率) 书写JSP页面时可读性更强(长得很像xml,方便前端查看和参与开发) 用事实告诉你为什么使用JSTL: 实现: 但是,使用JSTL效果如下: 3.JSTL环境搭建 JSTL的下载: 下载地址:http://archive.apache.org/dist/jakar

使用JSTL标签库替换Struts1中的logic标签

如题所示,在做一个基于SSH框架的实战小项目时,发现不少地方都还在使用logic标签.这个标签不仅我不熟悉,而且在现在看来也显得过时了,因此我就想替换成我熟悉的JSTL标签 比如说,原来是这样的: <logic:present scope="request" name="onSaleGoodsList">      <table border="0">    <s:iterator id="goods&qu